ActionScript 核心错误类

除 ECMAScript 核心错误类之外,ActionScript 还增加了几个自己的类,用于 ActionScript 特定的错误条件和错误处理功能。

由于这些类是对 ECMAScript 第 4 版语言规范草案的 ActionScript 语言扩展,并且可能会被收入该规范草案中,因此将这些类保留在顶级,而不是放置在某个包(如 flash.error)中。

类名称

描述

注释

ArgumentError

ArgumentError 类表示在函数调用期间提供的参数与为该函数定义的参数不一致时发生的错误。

以下是一些参数错误示例:

  • 向方法提供的参数过少或过多。
  • 参数应是某个枚举值,但实际上不是。

SecurityError

如果发生安全违规且访问被拒绝时,则会引发 SecurityError 异常。

以下是一些安全错误示例:

  • 通过安全沙箱边界进行未经授权的属性访问或方法调用。
  • 尝试访问安全沙箱不允许的 URL。
  • 在不存在策略文件的情况下尝试与未经授权的端口号(例如低于 1024 的端口)进行套接字连接。
  • 尝试访问用户的摄像头或麦克风,而访问此类设备的请求被用户拒绝。

VerifyError

如果遇到格式不正确或损坏的 SWF 文件,则会引发 VerifyError 异常。

当某个 SWF 文件加载另一个 SWF 文件时,父 SWF 可能会捕获由加载的 SWF 生成的 VerifyError。


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000107.html