Copy link to clipboard
Copied
This question was posted in response to the following article: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/UncaughtErrorEvent.h...
Copy link to clipboard
Copied
How I can get the stack trace In a non-debugger version of the runtime (Flash Player 11.4 or earlier and AIR 1.4 or earlier)?
Copy link to clipboard
Copied
Without using a debugger you could use something like Adobe Scout to profile the SWF:
Copy link to clipboard
Copied
I presume David_Great is talking about logging uncaught errors when the application is running on a users/clients non-debugger version of Flash/Air.
That is what I am currently looking for. Anyone any info on that?
Copy link to clipboard
Copied
To my knowledge, Scout (as I used it in beta) ran on any SWF currently playing. You didn't need any special version of a plugin installed. It would help if you had telemetry enabled on the SWF, but not necessary. I was able to take a lot of old SWFs and run it through Scout while gaining interesting information.
Just remember Scout is not a debugger to the point it captures 100% of everything. You set the millisecond interval and it does a pretty good job, but you're capturing a series of 'snapshots'. That means at any one time your snapshot could be out of order or delayed. Especially when capturing very expensive features like Stage3D (what I did with it). I ran my SWF in a browser online and Scout found the SWF and started immediately profiling it. Though I noticed the millisecond rate I chose affected the heaps I saw.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now