Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > 处理错误 > ActionScript 3.0 中的错误处理 > ActionScript 3.0 错误处理的构成元素 | |||
ActionScript 3.0 提供了许多用来进行错误处理的工具,其中包括:
throw 语句,才会产生并报告错误。对于 Flash Player 9,本机的 ActionScript 方法和属性即会引发运行时错误,使用这些方法和属性可以在异常发生时更加有效地处理它们,然后对每个异常予以单独响应。 upload() 调用不成功,则 FileReference.upload() 方法会返回布尔值 false,表示发生了五个可能错误中的一种。在 ActionScript 3.0 中调用 upload() 方法时,如果发生错误,您可以引发四种特定错误中的一种,从而有助于向最终用户显示更加精确的错误消息。name 属性的值为 null(因此,在使用或显示 name 属性之前,需要确保已经设定该值且该值不为 null)。在 ActionScript 3.0 中,如果在填充 name 属性之前试图访问该属性,Flash Player 将引发 IllegalOperationError,通知您尚未设定该值,这时您可以使用 try..catch..finally 块来处理该错误。有关详细信息,请参阅使用 try..catch..finally 语句。try..catch..finally 块仅占用很少的额外资源或根本不占用任何额外资源。Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000099.html