处理错误

"处理"错误是指在应用程序中构建用来响应错误或修正错误的逻辑,这些错误在编译应用程序或在运行经过编译的应用程序时产生。如果应用程序能够处理错误,则在遇到错误时,应用程序会执行"一些操作"作为响应,而不是没有任何响应并且引发该错误的进程在没有提示的情况下发生失败。正确使用错误处理有助于防止应用程序和应用程序的使用者执行其它意外行为。

不过,错误处理涵盖的内容很广,它包括对编译期间或运行时引发的许多种错误予以响应。本章重点介绍如何处理运行时错误、可能生成哪些不同类型的错误以及 ActionScript 3.0 中新的错误处理系统的优点。本章还将介绍如何为您的应用程序实现您自己自定义的错误处理策略。

目录

错误处理基础知识

错误类型

ActionScript 3.0 中的错误处理

处理 Flash Player 的调试版

在应用程序中处理同步错误

创建自定义错误类

响应错误事件和状态

比较错误类

示例:CustomErrors 应用程序