致力于网页设计制作教程:HTTP://WWW.ASP119.COM

当前位置:首页 > 媒体动画 > Flash教程 > 正文

AS3.0编程 异常和错误基础知识

作者:××× 来源:本站 浏览:  添加日期:2010-4-1 10:57:17

异常处理是指处理应用程序在编译时或运行时所发生的错误。如果应用程序能够处理异常错误,则在遇到错误时,应用程序会执行“一些动作”作为响应,而不是没有任何响应并且引发该错误的进程在没有提示的情况下发生失败。正确使用异常处理有助于防止应用程序和应用程序的使用者执行其它意外行为。
本章重点处理运行时错误的方法、异常的不同类型以及ActionScript 3.0中新的错误处理系统的优点。

异常(Exception)是指在程序运行时发生的错误,并且运行时环境(即Flash Player)无法自行解决该问题。
所谓的运行时错误是指在Adobe Flash Player中运行ActionScript内容的ActionScript代码中所出现的错误。要确保平稳地运行ActionScript代码,就必须在应用程序中编写能够处理该错误的代码,即修正该错误,解决该问题,至少让用户知道发生了什么错误。此过程称为“错误处理”。
所谓的捕获(Catch)异常是指如果发生了异常即运行时错误,并且代码注意到该异常,则认为该代码“捕获”了异常。捕获异常后,Flash Player将停止通知其对应的ActionScript代码发生了异常。
运行时错误可以分为以下两类:
程序错误:指ActionScript代码中的错误,比如为方法参数指定了错误的数据类型。
逻辑错误:指程序的逻辑(数据检查和值处理)错误。