Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best Tools for Debugging Flash ActionScript 3 (AS3) [closed]

Does anyone want to share the best debugging tools they have found for Actionscript 3 (AS3) and Flash CS5?

I've just done a search and found a few, but would love to hear from people who've actually used any of them. (In order of 'most promising')

  • Adobe Scout - Adobe Scout is the next-generation profiling tool for Adobe Flash Player and AIR
  • De MonsterDebugger - open source AIR app that allows introspection and live tweaking
  • Thunderbold AS3 Console - AIR app that allows introspection of SWFs via Flash Debugger logfile
  • Arthropod - another AIR app that can inspect SWFs
  • Luminic Box Flash Inspector (example online, but can't seem to find source code)
  • DPanel - simple, built-in to but good features to do live tracking of variables
  • Alcon - looks to have some good timing and profiling features
  • Print_R Inspector - supports older FlashMX, not sure about AS3
  • Tracer - Better debugging in AS3 - enhanced trace() functions
  • Debugging AS3 with Firebug
  • Flash CS5 built-in debugger - works only on breakpoints, unable to track variables live without using trace()
  • Output panel from Senocular
  • Xray (The AdminTool) - AS1+AS2 only

Screenshots...

Adobe Scout:


(source: adobe.com)

De MonsterDebugger:


(source: demonsterdebugger.com)

Thunderbird AS3 Console:


(source: googlecode.com)

Luminic Box:

http://img1.UploadScreenshot.com/images/main/2/4406392687.jpg

Senocular:

Xray:


(source: osflash.org)

like image 368
Simon East Avatar asked Feb 14 '11 12:02

Simon East


People also ask

How do I run ActionScript?

To run a class-based example in Flash Professional: Select File > New. In the New Document dialog box, select ActionScript File, and click OK. A new editor window is displayed.

What is Flash AS3?

Action Script 3.0 in Flash allows you to create all kinds of fully interactive applications such as dynamic websites and computer games. Also, AS3. 0 is an object-oriented programming language; if you are familiar with AS3. 0, it will help you to learn other object-oriented language such as Javascript.

What is AS3 programming?

ActionScript 3 is an object-oriented programming language originally created by Macromedia Inc., which continued to evolve after being acquired by Adobe Systems. It is a superset of the ECMAScript standard (more widely known as JavaScript) with a stronger focus on classes, interfaces, and objects.


1 Answers

Flashbuilder has almost everything I need. On top of that, I use JPAuclair's preload profiler , and an in-house developed equivalent to X-Ray.

like image 108
Roy Avatar answered Sep 24 '22 13:09

Roy