运行时可能发生以下错误。在 ActionScript 3.0 中,无论是在严谨模式下还是在警告模式下编译,都将进行运行时类型检查。


 代码消息说明
 1000系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。
 1001未实现方法 %1。 
 1002Number.toPrecision 的范围是 1 至 21。Number.toFixed 和 Number.toExponential 的范围是 0 至 20。指定的值不在期望范围之内。 指定的值不在 precision 参数的期望范围之内。Number.toPrecision 的范围是 1 至 21。Number.toFixed 和 Number.toExponential 的范围是 0 至 20。
 1003radix 参数必须介于 2 至 36 之间;实际得到的是 %1。 为方法或属性的 radix 参数传递的值小于 2 或大于 36。请传递一个介于 2 至 36 之间的值作为 radix 参数。
 1004对不兼容的对象调用了方法 %1。 尝试调用的方法不适用于指定对象。如果已将原型函数从一个对象复制到另一个对象然后又调用此函数,但目标对象类型与原始对象类型不同,则会发生此错误。请确保目标对象与原始对象的类型相同。有关详细信息,请参阅 ECMAScript Language Specification(《ECMAScript 语言规范》)第 3 版中的第 15 章。
 1005数组索引不是正整数 (%1)。 尝试使用非正整数的索引值访问数组成员。仅传递正整数作为数组的索引值。
 1006%1 不是函数。 尝试调用不存在的函数时,发生此错误。请确保正在调用正确的函数且自 ActionScript 2.0 以来此 API 尚未发生更改。此外,请确保正在使用正确的对象。例如,使用以下代码时,将出现此错误(由于最后一行错误地调用了变量 big,而非 blg):
var blg:String = "foo";
var big:Sprite = new Sprite();
var error:int = big.length(); 
 1007尝试实例化的函数不是构造函数。 
 1008%1 指代不明确;找到了多个匹配的绑定。 
 1009无法访问空对象引用的属性或方法。 计算结果为 null 的对象可以不包含任何属性。在某些意外(尽管有效)的情况下,可能发生此错误。以创建 Sprite 对象的以下代码为例。由于从未将此 Sprite 对象添加到显示列表中(使用 DisplayObjectContainer 对象的 addChild() 方法),因此其 stage 属性设置为 null。在这种情况下,此示例将生成此错误,这是因为 Sprite 对象的 stage 属性不能拥有任何属性:
import flash.display.Sprite;
var sprite1:Sprite = new Sprite();
var q:String = sprite1.stage.quality;
 1010术语尚未定义,并且无任何属性。 如果尝试访问并不存在的对象的属性,将发生此错误。例如:
var obj:Object = new Object();
obj.a = "foo";
trace(obj.b.prop);

由于拼写错误也可能产生此错误,在下面的示例中,mc 表示显示列表中的 MovieClip 对象,stage 属性中的小写字母 s 被错误地拼写为大写字母 S(应该为 stage):

trace(mc.Stage.quality);
 1011方法 %1 包含非法的 opcode %2(在偏移 %3 处)。 请参见此表底部的注意。*
 1012最后一条指令超出代码大小。 请参见此表底部的注意。*
 1013当 scopeDepth 为 0 时,无法调用 OP_findproperty。 请参见此表底部的注意。*
 1014找不到类 %1。 
 1015方法 %1 无法设置默认的 XML 命名空间。 请参见此表底部的注意。*
 1016类型 %1 不支持后代运算符 (..)。 
 1017发生范围堆栈上溢。 请参见此表底部的注意。*
 1018发生范围堆栈下溢。 请参见此表底部的注意。*
 1019Getscopeobject %1 超出范围。 请参见此表底部的注意。*
 1020代码不能超出方法结尾。 请参见此表底部的注意。*
 1021至少一个分支目标不是方法中的有效指令。 请参见此表底部的注意。*
 1022void 类型只能用作函数返回类型。 请参见此表底部的注意。*
 1023发生堆栈上溢。 请参见此表底部的注意。*
 1024发生堆栈下溢。 请参见此表底部的注意。*
 1025访问了无效的寄存器 %1。 请参见此表底部的注意。*
 1026插槽 %1 超出 %3 的 slotCount=%2。 请参见此表底部的注意。*
 1027Method_info %1 超出 method_count=%2。 请参见此表底部的注意。*
 1028Disp_id %1 超出 %3 的 max_disp_id=%2。 请参见此表底部的注意。*
 1029Disp_id %1 未在 %2 中定义。 请参见此表底部的注意。*
 1030堆栈深度不对称。 %1 != %2. 请参见此表底部的注意。*
 1031范围深度不对称。 %1 != %2. 请参见此表底部的注意。*
 1032Cpool 索引 %1 超出范围 %2。 请参见此表底部的注意。*
 1033Cpool 条目 %1 是错误的类型。 请参见此表底部的注意。*
 1034类型强制转换失败: 无法将 %1 转换为 %2。 
 1035在方法 %1 中发现了非法的超级表达式。 请参见此表底部的注意。*
 1037无法向 %2 上的方法 %1 赋值。 请参见此表底部的注意。*
 1038已定义 %1。 在同一作用域内,不能多次声明具有同一标识符名称的变量或函数。在 ActionScript 3.0 中,不同的代码块(如用于同一 function 定义中的两个 for 循环中的代码块)将被视为在同一作用域内。请参见此表底部的注意。*
 1039在方法被引用之前无法对其进行验证。 请参见此表底部的注意。*
 1040instanceof 的右侧必须是类或函数。 instanceof 运算符右侧的表达式必须为类或函数。
 1041运算符的右侧必须是类。 is 运算符右侧的表达式必须为类。
 1042不是 ABC 文件。major_version=%1 minor_version=%2。 使用播放器尝试播放的文件无效:用于生成此 SWF 的工具可能已过期,或此 SWF 本身可能已损坏。
 1043code_length=%1 无效。 请参见此表底部的注意。*
 1044MethodInfo-%1 不支持 flags=%2。 请参见此表底部的注意。*
 1045不支持 traits kind=%1。 请参见此表底部的注意。*
 1046定义前引用了 MethodInfo-%1。 请参见此表底部的注意。*
 1047未找到入口点。 请参见此表底部的注意。*
 1049原型对象必须是 vanilla 对象。 请参见此表底部的注意。*
 1050无法将 %1 转换为原始类型。 请参见此表底部的注意。*
 1051对 %1 的早期绑定访问非法。 请参见此表底部的注意。*
 1052传递给 %1 函数的 URI 无效。 请参见此表底部的注意。*
 1053非法覆盖 %1(在 %2 中)。 请参见此表底部的注意。*
 1054异常处理函数中存在非法的范围或目标偏移量。 请参见此表底部的注意。*
 1056无法在 %2 上创建属性 %1。 正在尝试为非动态类实例中不存在的属性赋值。此操作仅适用于动态类的实例。
 1057%1 中只能包含方法。 请参见此表底部的注意。*
 1058非法的操作数类型: %1 必须为 %2。 请参见此表底部的注意。*
 1059定义前引用了 ClassInfo-%1。 请参见此表底部的注意。*
 1060ClassInfo %1 超出 class_count=%2。 请参见此表底部的注意。*
 1061将值 %1 转换为 %2 时无法不损失精度。 如果尝试将小数赋给数据类型为 int 的属性,将出现此错误。

如果赋值超出范围,也会出现此错误,如下所示:

var m0:int = 2147483648; // int.MAX_VALUE == 2147483647

使用按位向左移位运算符 (<<) 时,也会出现此错误。例如,请考虑以下代码:

var m0:uint = 0xFF;
var m1:uint = m0<<24;

向左移位运算符 (<<) 的结果解释为 32 位带符号的 2 的补码数。在本示例中,结果为负值,将此结果赋予 uint 类型的属性时,将发生错误。解决方法如下所示:

var m0:uint = 0xFF;
var m1:uint = uint(m0<<24);
 1063%1 中的参数数量不匹配。应为 %2 个,实为 %3 个。 
 1064不能调用方法 %1 作为构造函数。 将提取的方法永久地绑定到提取这些方法的对象中。因此,以后不能将这些方法作为构造函数进行调用。例如,下面的代码将在类 A 中创建函数 f()
class A {
	   function f() {}
	}
在以下代码中,提取此函数将不会产生错误。但创建此函数的新实例将产生错误。
var a = new A()
	var m = a.f // extract f, don't call it
	m() // same as a.f()
	new m() // causes this error
 1065未定义变量 %1。 您所使用的词汇引用未定义。例如,在以下语句中,由于未定义 xtrace(x) 语句将生成错误。但是,由于定义了 y,因此 trace(y) 语句不会生成错误:
trace("hello world")
	trace(x) // x is undefined
	var y
	trace(y) // No error, y is defined.
 1066不支持 function('function body') 形式。 与 JavaScript 不同,Flash 不使用 eval()function() 动态编译代码。因此,在 ActionScript 3.0 中将其作为构造函数进行调用将生成此错误。
 1067本机方法 %1 中包含非法的方法体。 请参见此表底部的注意。*
 1068无法协调 %1 和 %2。 请参见此表底部的注意。*
 1069在 %2 上找不到属性 %1,且没有默认值。 在非动态类实例中引用了未定义的属性。例如,当以下代码引用未定义且不能动态创建的 x 属性时,将生成此错误:
class A {} // sealed class, not dynamic
	trace(new A().x) // no property x defined on A, and A is not dynamic
 1070在 %2 上找不到方法 %1 正在使用 super 语句调用函数,但超类中不存在该函数。例如,以下代码将生成此错误:
class A() {}
class B extends A {
  function f() { trace(super.f()); } // error 1070, there is no f on A
}
 1071函数 %1 已绑定到 %2。 
 1072Disp_id 0 是非法的。 请参见此表底部的注意。*
 1073已替换非覆盖方法 %1,因为 disp_id %2 重复。 请参见此表底部的注意。*
 1074在 %2 上非法写入只读属性 %1。 
 1075Math 不是函数。 正在尝试将 math() 作为函数进行调用,但 Math 是具有静态方法的类。
 1076Math 不是构造函数。 无法实例化 Math 类。
 1077在 %2 上非法读取只写属性 %1。 
 1078非法的 opcode/multiname 组合: %1<%2>. 请参见此表底部的注意。*
 1079载入代码中不允许使用内置方法。 请参见此表底部的注意。*
 1080非法的命名空间值。 请参见此表底部的注意。*
 1081在 %2 上找不到属性 %1,且没有默认值。 
 1082未设置默认的命名空间。 请参见此表底部的注意。*
 1083未绑定元素“%2”的前缀“%1”。 属性名称或元素名称具有前缀,但未找到匹配的命名空间。由于没有与 foo:x 匹配的 foo 命名空间,因此此语句生成错误:
<foo:x xmlns:clowns='http://circuscenter.org'>
 1084元素或属性(“%”)与 QName 生成不匹配:QName::=(NCName':')?NCName。 foo::foo 用作元素或属性名称,但是冒号的另一侧没有内容。
 1085元素类型“%1”必须由相匹配的结束标签“”终止。 
 1086%1 方法只能用于包含单一项目的列表。 如果 XMLList 类的列表中仅包含一个项,则此类将特定于 XML 的函数传播到它的一个子类。如果此列表中包含多个项,则例程会因此错误而失败。以下模拟 XML 函数的 XMLList 函数会发生此错误:

addNamespaceappendChildchildIndexinScopeNamespacesinsertChildAfterinsertChildBeforenamenamespacelocalNamenamespaceDeclarationsnodeKindprependChildremoveNamespacereplacesetChildrensetLocalNamesetNamesetNamespace。

 1087不允许对索引 XML 进行赋值。 
 1088文档中根元素后面的标记格式必须正确。 下面为可能产生此错误的原因:
  • 将 XMLList 样式对象作为 XML 进行分析
  • 字符串未均衡
 1089不支持对包含多个项目的列表进行赋值。 
 1090XML 分析器失败:元素格式不正确。 元素名称格式不正确。此示例中的元素名称格式不正确,因为结尾处的右尖括号 > 丢失:
<a/><b></b
 1091XML 分析器失败:CDATA 部分未结束。 
 1092XML 分析器失败:XML 声明未结束。 
 1093XML 分析器失败:DOCTYPE 声明未结束。 
 1094XML 分析器失败:注释未结束。 
 1095XML 分析器失败:属性未结束。 
 1096XML 分析器失败:元素未结束。 
 1097XML 分析器失败:正在处理的指令未结束。 
 1098表示无命名空间的前缀 %1 非法。 如果尝试传入具有非空前缀的空 URI,此命名空间构造函数将引发此错误,如本例所示:
ns = new Namespace ("prefix", "");
	
 1100在由一个 RegExp 构建另一个的过程中无法提供标志。 由现有的正则表达式创建新的正则表达式时,也会复制现有表达式的标志。如要创建具有不同标志的正则表达式,请使用 new 运算符并按照需要设置标志。例如,此语句创建正则表达式并指定标志设置:
var re:RegExp = new RegExp("ali", /s)
此语句也可以创建与 re 具有相同标志的正则表达式:
var re2:RegExp = new RegExp(re, ...)
 1101无法验证具有未知作用域的方法 %1。 请参见此表底部的注意。*
 1102类型 %1 的默认值非法。 请参见此表底部的注意。*
 1103类 %1 不能扩展最终基类。 请参见此表底部的注意。*
 1104已为元素“%1”指定了属性“%2”。 
 1107ABC 数据已损坏,尝试的读取操作超出范围。 请参见此表底部的注意。*
 1108OP_newclass opcode 使用的基类不正确。 请参见此表底部的注意。*
 1109尝试从方法 %2 中直接调用未限定范围的函数 %1。 请参见此表底部的注意。*
 1110%1 无法扩展 %2。 请参见此表底部的注意。*
 1111%1 无法实现 %2。 请参见此表底部的注意。*
 1112类强制转换的参数数量不匹配。应为 1,实际得到的是 %1。 
 1113方法中使用的 OP_newactivation 没有 NEED_ACTIVATION 标志。 请参见此表底部的注意。*
 1114使用的 OP_getglobalslot 或 OP_setglobalslot 不具有全局范围。 请参见此表底部的注意。*
 1115%1 不是构造函数。 
 1116Function.prototype.apply 的第二个参数必须是数组。 
 1117XML 名称无效: %1. 
 1118节点间存在非法循环。 
 1119%1 类型的操作数不支持删除运算符。 
 1120无法在 %2 上删除属性 %1。 
 1121方法 %1 具有重复的方法正文。 
 1122本机方法 %1 中包含非法的方法体。 
 1123类型 %1 不支持过滤运算符。 
 1124OP_hasnext2 要求对象和索引位于不同的寄存器。 
 1125索引 %1 超出范围 %2。 
 1126无法更改固定矢量的长度。 
 1127尝试对非参数化类型执行类型应用程序。 
 1128%1 的类型参数的数目不正确。应为 %2 个,实为 %3 个。 
 1502脚本的执行时间已经超过了 15 秒的默认超时设置。 超时期间过后执行脚本。(默认超时期间为 15 秒。)发生此错误后,脚本可以继续执行 15 秒,然后将终止脚本并引发编号为 1503 的运行时错误(脚本在 30 秒内未能退出,终止其执行)。
 1503脚本未能在 30 秒后退出而被终止。 30 秒后仍然继续执行此脚本。如果此脚本的执行时间超过 15 秒(即默认的超时期间),Flash Player 将首先引发编号为 1502 的运行时错误(脚本的执行时间超过 15 秒的默认超时期间)。错误 1502 发生 15 秒后,发生此错误。
 1507参数 %1 不能为 null。 
 1508为参数 %1 指定的值无效。 您可能正在尝试传递错误的数据类型。例如,代码
public function doSomething(const:int):void {
	}
	this ["doSomething"] ("str")
在运行时将生成错误,原因是将 doSomething 转换为 int 数据类型。
 1510当回调参数为某个类的方法时,此可选参数必须为 null。 
 2000没有活动的安全上下文。 
 2001指定的参数太少;应为 %2,实际得到的是 %1。 
 2002尝试对无效的套接字进行操作。 
 2003指定的套接字端口号无效。 有效范围介于 0 到 65535 之间。有关详细信息,请参阅本语言参考中的“套接字连接”。
 2004某个参数无效。 
 2005参数 %1 的类型不正确。应为类型 %2。 
 2006提供的索引超出范围。 
 2007参数 %1 不能为 null。 
 2008参数 %1 必须是某个可接受的值。 
 2009此方法不能用于带有样式表的文本字段。 
 2010仅限于文件系统的 SWF 文件不得使用套接字。 
 2011与 %1 的套接字连接失败: %2。 存在网络问题。可能是由于未解析 DNS 名称或未连接 TCP 套接字。
 2012无法实例化 %1 类。 
 2013该功能只能在 Flash 创作工具中使用。 
 2014该功能目前无法使用。 本系统不支持此功能。
 2015无效的 BitmapData。 
 2017只有可信的本地文件可使 Flash Player 退出。 
 2018System.exit 仅在独立的 Flash Player 中可用。 
 2019指定的深度无效。 
 2020无法交换具有不同父级的 MovieClips 对象。 
 2021对象创建失败。 
 2022必须从 DisplayObject 继承 %1 类以链接到元件。 
 2023必须从 Sprite 继承 %1 类以链接到根。 
 2024不能将对象添加为其自身的子对象。 
 2025提供的 DisplayObject 必须是调用者的子级。 
 2026导航至 URL %1 时出现错误。 可能的原因是此 URL 不存在、网络连接有问题或者 URL 在安全沙箱之外。
 2027参数 %1 必须是非负数;实际得到的是 %2。 
 2028只能与本地文件系统的内容交互的 SWF 文件 %1 无法访问 Internet URL %2。 
 2029此 URLStream 对象中没有已打开的流。 
 2030遇到文件尾。 
 2031套接字错误。 发生套接字错误。有关详细信息,请参阅本语言参考中的“套接字连接”。
 2032流错误。 
 2033键生成失败。 
 2034提供的摘要无效。 
 2035找不到 URL。 
 2036加载未完成。 
 2037函数调用序列不正确,或前面的调用不成功。 
 2038文件 I/O 错误。 
 2039无效的远程 URL 协议。远程 URL 协议必须是 HTTP 或 HTTPS。 
 2041一次只能执行一个文件浏览会话。 
 2042此加载操作不支持摘要属性。 
 2044未处理的 %1。 
 2046已加载文件的签名无效。 
 2047安全沙箱冲突: %1: %2 无法访问 %3。 
 2048安全沙箱冲突: %1 无法从 %2 加载数据。 
 2049安全沙箱冲突: %1 无法将数据上载至 %2。 
 2051安全沙箱冲突: %1 无法在 %2 中计算脚本 URL(allowScriptAccess 为 %3)。尝试的 URL 为 %4。 
 2052allowDomain 和 allowInsecureDomain 只允许使用字符串参数。 
 2053安全沙箱冲突: %1 不能清除由 %2 设定的间隔定时器。 
 2054Security.exactSettings 的值在使用后便不能进行更改。 
 2055无法开始打印作业。 
 2056无法将打印作业发送至打印机。 
 2057无法将此页面添加至打印作业。 未正确使用 addPage() 方法。请参阅此语言参考中的 addPage() 条目。
 2058解压缩数据时出错。 
 2059安全沙箱冲突: %1 不能覆盖由 %2 添加的 ExternalInterface 回调。 
 2060安全沙箱冲突: ExternalInterface 调用方 %1 无法访问 %2。 
 2061没有注册 ExternalInterface 回调 %1。 
 2062Event 的子类必须覆盖 clone() {return new MyEventClass (...);}。 
 2063尝试执行 IME 命令时出错。 一个 IME 服务失败。
  • 若使用的是 setConversionMode()setEnabled() 方法,则 ActionScript 3.0 用 access 属性替换这些方法。
  • 若使用的是 doConversion()setComposition() 方法,则上述方法不受 Macintosh OSX 支持。
 2065无法设置此目标的焦点。 
 2066指定的计时器延迟超出范围。 
 2067ExternalInterface 在此容器中不可用。ExternalInterface 要求使用 Internet Explorer ActiveX、Firefox、Mozilla 1.7.5 及其更高版本或其它支持 NPRuntime 的浏览器。 
 2068声音无效。 
 2069Loader 类不实现此方法。 
 2070安全沙箱冲突: 调用方 %1 无法访问属于 %2 的 Stage。 
 2071Stage 类不实现此属性或方法。 
 2074舞台太小,放不下下载 UI。 
 2075下载的文件无效。 可能的原因是文件解压缩失败、文件格式无效或签名验证失败。
 2077无法使用指定的输入参数执行此过滤操作。 
 2078无法修改位于时间轴上的对象的名称属性。 
 2079Bitmap 派生的类只能与 defineBits 字符(位图)关联。 
 2082连接失败,因为该对象已连接。 
 2083关闭失败,因为该对象未连接。 
 2084参数的 AMF 编码不能超过 40K。 
 2085参数 %1 必须为非空字符串。 
 2086mms.cfg 文件中的设置禁止此 FileReference 请求。 
 2087FileReference.download() 文件名包含禁止的字符。 文件名不能包含空格或以下任何字符: /、\、:、*、?、"、<、>、|、% 或 ASCII 控制字符 0 至 31(0x00 至 0X1F)。此外,某些浏览器或服务器可能不支持长度超过 256 个字符的文件名。
 2088Proxy 类不实现 getProperty。它必须由一个子类覆盖。 
 2089Proxy 类不实现 setProperty。它必须由一个子类覆盖。 
 2090Proxy 类不实现 callProperty。它必须由一个子类覆盖。 
 2091Proxy 类不实现 hasProperty。它必须由一个子类覆盖。 
 2092Proxy 类不实现 deleteProperty。它必须由一个子类覆盖。 
 2093Proxy 类不实现 getDescendants。它必须由一个子类覆盖。 
 2094事件调度递归溢出。 递归超过最大递归深度。(默认的最大递归深度为 256。)
 2095%1 无法调用回调 %2。 
 2096HTTP 请求标头 %1 不能通过 ActionScript 设置。 您正在将一个禁用的 HTTP 标头添加到 HTTP 请求中。有关禁用的 HTTP 请求标头的完整列表,请参阅 flash.net.URLRequestHeader 类。
 2097FileFilter 数组格式不正确。 存在两种有效格式:
  • 仅包含 Windows 文件扩展名的描述
  • 包含 Windows 文件扩展名和 Macintosh 文件格式的描述。

这两种文件格式不能互换;您只能使用其中的一种。有关详细信息,请参阅本语言参考中的 FileFilter 类。

 2098正在加载的对象不是一个 .swf 文件,无法请求获取其 SWF 属性。 
 2099正在加载的对象因尚未完全加载而无法提供此信息。 
 2100Loader.loadBytes() 中 ByteArray 参数的长度必须大于 0。 
 2101传递给 URLVariables.decode() 的字符串必须是包含名称/值对的 URL 编码的查询字符串。 
 2102前面的 XMLNode 参数必须是调用者的子级。 
 2103XML 递归失败: 新子级将创建无限循环。 可能是由于您正在尝试使对象互为子对象。例如,以下代码会生成此错误,因为 a 和 b 都在尝试将对方添加为子对象。
a.addChild(b);
b.addChild(a);
 2105Proxy 类不实现 nextNameIndex。它必须由一个子类覆盖。 
 2106Proxy 类不实现 nextName。它必须由一个子类覆盖。 
 2107Proxy 类不实现 nextValue。它必须由一个子类覆盖。 
 2108找不到场景 %1。 
 2109在场景 %2 中找不到帧标签 %1。 
 2110除非调用者可访问舞台并位于 ActionScript 3.0 SWF 文件中,否则无法设置 Security.disableAVM1Loading 的值。 
 2111Security.disableAVM1Loading 的值为 true,因此当前加载的 ActionScript 1.0/2.0 SWF 文件已被阻止。 
 2112提供的参数 LoaderContext.ApplicationDomain 来自禁用的域。 
 2113提供的参数 LoaderContext.SecurityDomain 来自禁用的域。 
 2114参数 %1 必须为 null。 
 2115参数 %1 必须为 false。 
 2116参数 %1 必须为 true。 
 2118LoaderInfo 类不实现此方法。 
 2119安全沙箱冲突: 调用方 %1 无法访问属于 %2 的 LoaderInfo.applicationDomain。 
 2121安全沙箱冲突: %1: %2 无法访问 %3。可以通过调用 Security.allowDomain 来避免此冲突。 
 2122安全沙箱冲突: %1: %2 无法访问 %3。需要一个策略文件,但在加载此媒体时未设置 checkPolicyFile 标志。 
 2123安全沙箱冲突: %1: %2 无法访问 %3。没有已授予访问权限的策略文件。 
 2124加载的文件为未知类型。 
 2125安全沙箱冲突: %1 不能使用运行时共享库 %2,原因是不允许在 ActionScript 3.0 和 ActionScript 1.0/2.0 对象之间跨越边界。 
 2126必须连接 NetConnection 对象。 
 2127FileReference POST 数据的类型不能为 ByteArray。 
 2129连接到 %1 失败。 
 2130无法刷新 SharedObject。 
 2131无法找到定义 %1。 
 2132无法从 netStatus 事件处理函数调用 NetConnection.connect。 
 2133未注册回调 %1。 
 2134无法创建 SharedObject。 
 2136SWF 文件 %1 包含无效数据。 
 2137安全沙箱冲突: %1 不能在 %3 中导航窗口 %2(allowScriptAccess 为 %4)。尝试的 URL 为 %5。 
 2138无法分析丰富格式文本 XML。 
 2139无法连接 SharedObject。 
 2140安全沙箱冲突: %1 无法加载 %2。只能与本地文件系统内容交互的 SWF 文件和只能与远程内容交互的 SWF 文件不能彼此加载对方。 
 2141一次只能使用一个 PrintJob。 
 2142安全沙箱冲突: 本地 SWF 文件不能使用 LoaderContext.securityDomain 属性。%1 正在尝试加载 %2。 
 2143AccessibilityImplementation.get_accRole() 必须由其默认值覆盖。 
 2144AccessibilityImplementation.get_accState() 必须由其默认值覆盖。 
 2145requestHeaders 的累计长度必须少于 8192 个字符。 
 2146安全沙箱冲突: %1 无法调用 %2,原因是 HTML/容器参数 allowNetworking 的值为 %3。 
 2147URL %1 中禁止的协议。 
 2148SWF 文件 %1 无法访问本地资源 %2。仅有只能与本地文件系统的内容交互的 SWF 文件和受信任的本地 SWF 文件才可以访问本地资源。 
 2149安全沙箱冲突: %1 无法对 %2 进行 fscommand 调用(allowScriptAccess 为 %3)。 
 2150无法将对象添加为它的一个子对象(或子对象的子对象等)的子对象。 
 2151设置对话框可见时无法进入全屏模式。 
 2152不允许使用全屏模式。 
 2153URLRequest.requestHeaders 数组必须仅包含非 NULL 的 URLRequestHeader 对象。 
 2154NetStream 对象无效。这可能是由于失败的 NetConnection 造成的。 
 2155ExternalInterface.call functionName 参数无效。仅支持字母数字字符。 
 2156使用协议 %2 无法访问端口 %1。正在调用的 SWF 是 %3。 
 2157拒绝 URL %1,原因是“asfunction:”协议仅可用于链接目标,而无法用于网络 API。 
 2158NetConnection 对象无效。这可能由于 NetConnection 已被删除。 
 2159SharedObject 对象无效。 
 2160TextLine 无效,不能用于访问 TextBlock 的当前状态。 
 2161设置文本布局时出现内部错误。 
 2162着色器输出类型与此操作不兼容。 
 2163着色器输入类型 %1 与此操作不兼容。 
 2164着色器输入 %1 丢失或其类型不受支持。 
 2165着色器输入 %1 没有足够的数据。 
 2166着色器输入 %1 缺少有效尺寸。 
 2167着色器没有此操作所需的足够数量的输入。 
 2168静态文本行没有原子,而且没有对文本块的引用。 
 2169方法 %1 不可用于浏览器脚本撰写。%3 请求的 URL %2 将被忽略。如果您打算调用浏览器脚本,请改用 navigateToURL。 
 2170安全沙箱冲突: %1 无法将 HTTP 标头发送到 %2。 
 2171Shader 对象不包含任何要执行的字节代码。 
 2172ShaderJob 已在运行中或已完成。 
 2173无法读取流中的对象。类 %1 虽未实现 flash.utils.IExternalizable,但由其别名可得知它是一个可扩展类。 
 2174对于每个 FileReference,每次只能执行一个下载、上载、加载或保存操作。 
 2175TextBlock 的内容中有一个或多个元素具有空 ElementFormat。 
 2176某些动作(如显示弹出窗口的动作)只能通过用户交互来调用,例如,单击鼠标或按下按钮。 
 2177着色器输入 %1 过大。 
 2178必须使用 Clipboard.generalClipboard 对象,而不是创建新的 Clipboard。 
 2179只有在处理 flash.events.Event.PASTE 事件时才能读取 Clipboard.generalClipboard 对象。 
 2180如果 AVM1 内容(AS1 或 AS2)已加载到 AVM2 (AS3) 内容中,则不可将其移动到 displayList 的其他部分。 
 2181TextLine 类不实现此属性或方法。 
 2182无效的 fieldOfView 值。此值必须大于 0 且小于 180。 
 2183缩放值不可为零。 
 2184ElementFormat 对象已锁定,无法修改。 
 2185FontDescription 对象已锁定,无法修改。 
 2186focalLength %1 无效。 
 2187方向样式 %1 无效。值必须是“Orientation3D.EULER_ANGLES”、“Orientation3D.AXIS_ANGLE”或“Orientation3D.QUATERNION”之一。 
 2188原始矩阵无效。矩阵必须是可逆的。 
 2189无法将 Matrix3D 分配给多个 DisplayObject。 
 2190加载 %1 的尝试失败,原因是它具有附件集的 Content-Disposition。 
 2191Clipboard.generalClipboard 对象只能作为用户交互(例如单击鼠标或按下按钮)的结果写入。 
 3000路径名非法。 
 3001文件或目录拒绝访问。 
 3002文件或目录已存在。 
 3003文件或目录不存在。 
 3004文件空间不足。 
 3005系统资源不足。 
 3006不是文件。 
 3007不是目录。 
 3008媒体为只读或受到写保护。 
 3009无法将文件或目录移动到其它设备。 
 3010目录不为空。 
 3011移动或复制的目标已存在。 
 3012无法删除文件或目录。 
 3013文件或目录正在使用中。 
 3014无法复制或移动文件或目录来覆盖包含目录。 
 3015不允许 Loader.loadBytes() 加载含可执行代码的内容。 
 3100仍在执行语句,无法关闭 SQLConnection。 
 3101数据库连接已打开。 
 3102所指定的名称参数无效。 参数不得为空。 
 3103在此连接上有打开事务时无法执行操作。 
 3104必须打开 SQLConnection 才能执行此操作。 
 3105只有在连接具有打开事务时才允许操作。 
 3106SQLStatement.executing 为 true 时无法更改属性。 
 3107只有 SQLResult.complete 为 false 时才能调用 %1。 
 3108未设置 SQLStatement.text 属性时不允许操作。 
 3109未设置 SQLStatement.sqlConnection 属性时不允许操作。 
 3110SQLStatement.executing 为 true 时无法执行操作。 
 3111 所指定的架构类型无效。 有效值为:
  • SQLIndexSchema
  • SQLTableSchema
  • SQLTriggerSchema
  • SQLViewSchema
 3112 所指定的事务锁定类型无效。 有效值为:
  • SQLTransactionLockType.DEFERRED
  • SQLTransactionLockType.IMMEDIATE
  • SQLTransactionLockType.EXCLUSIVE
 3113指定参考的类型不是 File。 
 3114 所指定的打开模式无效。 有效值为:
  • SQLMode.READ
  • SQLMode.UPDATE
  • SQLMode.CREATE
 3115SQL 错误。 
 3116发生内部逻辑错误。 
 3117访问权限被拒。 表明因为 SQL 语句尝试执行其无权执行的操作(如指定要在视图上执行的 INSERT 操作)而操作失败。
 3118操作中止。 表明因执行中止而使 SQL 语句执行失败。 在使用指定了 prefetch 参数的 SQLStatement.execute()SQLStatement.next() 执行语句但并未返回所有结果时,如果触发器中的代码使用 SQL RAISE() 函数取消操作或如果调用 SQLConnection.cancel()SQLStatement.cancel() 方法,则会发生此错误。
 3119数据库文件当前已锁定。 
 3120表已锁定。 表明因为另一个 AIR 应用程序对操作中涉及的表保持锁定而使操作无法完成。 如果一个通过 SQLConnection 执行的语句尝试写入一个表,而此时另一个有打开事务的 SQLConnection 正在向该表写入内容,或一个 SQLConnection 尝试从另一个 SQLConnection 具有独占锁定事务的表中读取或写入内容,则会发生这种错误。
 3121内存不足。 
 3122尝试写入只读数据库。 表明操作无法完成是因数据库为只读。 如果在操作系统中将数据库文件指定为只读,如果以只读模式打开数据库,或者如果早期版本的 Adobe AIR 访问用较新版本的运行时创建的数据库文件,就会发生此错误。
 3123数据库磁盘映像格式不正确。 表明所指定的文件是一个数据已损坏的数据库文件而使操作失败。 如果应用程序在事务执行过程中强制退出,或数据库文件有打开的事务且该事务在重新打开文件时不能回滚,则会发生此错误。
 3124数据库已满,插入失败。 
 3125无法打开数据库文件。 表明因为无法打开数据库文件而无法完成连接。 如果在 openMode 参数设置为 SQLMode.UPDATE 并且不存在数据库文件时调用 SQLConnection.open()SQLConnection.openAsync(),就会发生此错误。 如果操作系统在运行时尝试访问数据库文件时返回错误,则也会发生此错误。
 3126数据库锁定协议错误。 
 3127数据库为空。 
 3128发生磁盘 I/O 错误。 表明因磁盘 I/O 错误而无法完成操作。 如果运行时尝试删除临时文件,而另一个程序(如病毒保护应用程序)正锁定该文件,就会发生此错误。 如果运行时尝试将数据写入文件,但无法写入数据,则也会发生此错误。
 3129数据库架构已更改。 表明因架构错误而无法完成操作。 在准备好语句之后但在其执行完毕之前数据库的架构发生变化(例如,如果将两个 SQLConnection 实例连接到同一数据库,并且其中一个实例在另一个实例正在读取架构时更改了架构)时,就会发生此错误。
 3130表中某一行的数据过多。 
 3131因违反约束而中止。 表明因语句导致违反一个或多个数据完整性约束而无法完成操作。 这是创建表结构时在其中定义的约束。 有关详细信息,请参阅附录本地数据库中的 SQL 支持中的 CREATE TABLE 一节。
 3132数据类型不匹配。 表明因数据类型不匹配错误而无法完成操作。 某个值的数据类型与预期或所需的类型不匹配时,就会发生此错误。 有关详细信息,请参阅附录本地数据库中的 SQL 支持中的数据类型支持一节。
 3133发生了内部错误。 
 3134本操作系统不支持此功能。 
 3135授权被拒。 
 3136辅助数据库格式错误。 
 3137为参数指定的索引超出范围。 表明因参数索引无效(例如,如果用小于 0 的索引指定参数,或者如果使用索引 7 指定参数,但语句文本仅包含 5 个参数)而无法完成操作。
 3138打开的文件不是数据库文件。 
 3139指定的页面大小对此操作无效。 
 3140指定的加密密钥大小对此操作无效。 密钥长度必须为 16 个字节 
 3141不支持所请求的数据库配置。 
 3143不能对解密的数据库重新加密。 
 3200无法对已关闭的窗口执行操作。 
 3201找不到 Adobe Reader。 
 3202找不到 Adobe Reader 8.1 或更高版本。 
 3203默认的 Adobe Reader 必须为 8.1 版或更高版本。 
 3204尝试加载 Adobe Reader 时发生错误。 
 3205仅应用程序沙箱内容可以访问此功能。 
 3206调用者 %1 无法设置 LoaderInfo 属性 %2。 
 3207应用程序沙箱内容无法访问此功能。 
 3208尝试访问无效的剪贴板。 
 3209尝试访问过期的剪贴板。 
 3300凭证无效。 
 3301用户身份验证失败。 
 3302FMRMS 不支持 SSL。 
 3303内容已到期。 
 3304用户授权失败(例如,用户尚未购买内容)。 
 3305无法连接到服务器。 
 3306需要更新客户端(FMRMS 需要新的 DRM 客户端引擎)。 
 3307一般内部 DRM 故障。 
 3308许可证密钥错误。 
 3309FLV 内容已损坏。 
 3310应用程序的应用程序 ID 与 DRM 策略中指定的 ID 不匹配。 
 3311应用程序的版本与 DRM 策略中指定的版本不匹配。 
 3312凭证完整性检查失败。 
 3313写入 Microsafe 失败。 
 3314FLV 头完整性检查失败。 
 3315 当前的安全上下文不允许此操作 


* 注意:此错误指示 SWF 中的 ActionScript 无效。 如果您认为文件未损坏,请向 Adobe 报告此问题。