Flash 闪存AS3错误堆栈路径

Flash 闪存AS3错误堆栈路径,flash,actionscript-3,error-handling,stack,Flash,Actionscript 3,Error Handling,Stack,不知道该如何表达,但我想知道是否可以创建一个涵盖整个代码的catchall错误处理程序,以发送给一个自定义处理程序,该处理程序在程序中以图形方式输出信息。大致如下: root.addEventListener(ErrorEvent.ERROR, this.customHandler); 我希望阻止任何和所有进入Flash调试,而不把我所有的主代码放在一个TRY/CATCH块中 此操作的关键字是“全局异常处理程序” 下面是一篇关于主题定位Actionscript的最新文章: 从flash 10

不知道该如何表达,但我想知道是否可以创建一个涵盖整个代码的catchall错误处理程序,以发送给一个自定义处理程序,该处理程序在程序中以图形方式输出信息。大致如下:

root.addEventListener(ErrorEvent.ERROR, this.customHandler); 
我希望阻止任何和所有进入Flash调试,而不把我所有的主代码放在一个TRY/CATCH块中

此操作的关键字是“全局异常处理程序” 下面是一篇关于主题定位Actionscript的最新文章:


从flash 10.1开始,您可以添加一个全局错误处理程序,它将捕获所有未捕获的错误,但您无法将堆栈跟踪进入生产模式,因为此跟踪程序仅可从调试播放器获得


要添加全局错误处理程序,请检查此(>=flash 10.1)

>您可以在flash 10.1之后添加一个全局错误处理程序,该处理程序将捕获所有未捕获的错误,但无法将堆栈跟踪导入生产模式,因为此错误仅可从调试播放器获得。这意味着我将添加:stage.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR,uncaughtErrorHandler);为了什么?我所希望的是不必将其编码到每个类中,只需将事件侦听器添加到堆栈上的最高类。就像Windows处理错误堆栈的方式一样,它会一直向上移动,直到有人监听它less@RutilusHemal并没有人说你们必须把它放在所有的文件中,只要把它添加到你们的主swf中就行了。