Flash運行時錯誤代碼解釋說明


了解導致各種錯誤的原因,更有助於幫我們解決實際問題。

運行時可能發生以下錯誤。在 ActionScript 3.0 中,無論是在嚴謹模式下還是在警告模式下編譯,都將進行運行時類型檢查。

代碼 
消息 
說明

1000 
系統內存不足。 
系統可用內存無法滿足 Flash Player 編譯代碼的需要。請關閉系統上正在運行的某些應用程序或進程。

1001 
未實現方法 %1。

1002 
Number.toPrecision 的范圍是 1 至 21。Number.toFixed 和 Number.toExponential 的范圍是 0 至 20。指定的值不在期望范圍之內。 
指定的值不在 precision 參數的期望范圍之內。Number.toPrecision 的范圍是 1 至 21。Number.toFixed 和 Number.toExponential 的范圍是 0 至 20。

1003 
radix 參數必須介於 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 
發生范圍堆棧下溢。 
請參見此表底部的注意。*

1019 
Getscopeobject %1 超出范圍。 
請參見此表底部的注意。*

1020 
代碼不能超出方法結尾。 
請參見此表底部的注意。*

1021 
至少一個分支目標不是方法中的有效指令。 
請參見此表底部的注意。*

1022 
void 類型只能用作函數返回類型。 
請參見此表底部的注意。*

1023 
發生堆棧上溢。 
請參見此表底部的注意。*

1024 
發生堆棧下溢。 
請參見此表底部的注意。*

1025 
訪問了無效的寄存器 %1。 
請參見此表底部的注意。*

1026 
插槽 %1 超出 %3 的 slotCount=%2。 
請參見此表底部的注意。*

1027 
Method_info %1 超出 method_count=%2。 
請參見此表底部的注意。*

1028 
Disp_id %1 超出 %3 的 max_disp_id=%2。 
請參見此表底部的注意。*

1029 
Disp_id %1 未在 %2 中定義。 
請參見此表底部的注意。*

1030 
堆棧深度不對稱。 %1 != %2. 
請參見此表底部的注意。*

1031 
范圍深度不對稱。 %1 != %2. 
請參見此表底部的注意。*

1032 
Cpool 索引 %1 超出范圍 %2。 
請參見此表底部的注意。*

1033 
Cpool 條目 %1 是錯誤的類型。 
請參見此表底部的注意。*

1034 
類型強制轉換失敗: 無法將 %1 轉換為 %2。

1035 
在方法 %1 中發現了非法的超級表達式。 
請參見此表底部的注意。*

1037 
無法向 %2 上的方法 %1 賦值。 
請參見此表底部的注意。*

1038 
已定義 %1。 
在同一作用域內,不能多次聲明具有同一標識符名稱的變量或函數。在 ActionScript 3.0 中,不同的代碼塊(如用於同一 function 定義中的兩個 for 循環中的代碼塊)將被視為在同一作用域內。請參見此表底部的注意。*

1039 
在方法被引用之前無法對其進行驗證。 
請參見此表底部的注意。*

1040 
instanceof 的右側必須是類或函數。 
instanceof 運算符右側的表達式必須為類或函數。

1041 
運算符的右側必須是類。 
is 運算符右側的表達式必須為類。

1042 
不是 ABC 文件。major_version=%1 minor_version=%2。 
使用播放器嘗試播放的文件無效:用於生成此 SWF 的工具可能已過期,或此 SWF 本身可能已損壞。

1043 
code_length=%1 無效。 
請參見此表底部的注意。*

1044 
MethodInfo-%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。 
請參見此表底部的注意。*

1060 
ClassInfo %1 超出 class_count=%2。 
請參見此表底部的注意。*

1061 
將值 %1 轉換為 %2 時無法不損失精度。 
如果嘗試將小數賦給數據類型為 int 的屬性,將出現此錯誤。

如果賦值超出范圍,也會出現此錯誤,如下所示:

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

使用按位向左移位運算符 (<<) 時,也會出現此錯誤。例如,請考慮以下代碼:

var m0:uint = 0xFF;
var m1:uint = m0<&lt24;

向左移位運算符 (<<) 的結果解釋為 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。

1072 
Disp_id 0 是非法的。 
請參見此表底部的注意。*

1073 
已替換非覆蓋方法 %1,因為 disp_id %2 重復。 
請參見此表底部的注意。*

1074 
在 %2 上非法寫入只讀屬性 %1。

1075 
Math 不是函數。 
正在嘗試將 math() 作為函數進行調用,但 Math 是具有靜態方法的類。

1076 
Math 不是構造函數。 
無法實例化 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 
不支持對包含多個項目的列表進行賦值。

1090 
XML 分析器失敗:元素格式不正確。 
元素名稱格式不正確。此示例中的元素名稱格式不正確,因為結尾處的右尖括號 > 丟失:

<a/><b></b

1091 
XML 分析器失敗:CDATA 部分未結束。

1092 
XML 分析器失敗:XML 聲明未結束。

1093 
XML 分析器失敗:DOCTYPE 聲明未結束。

1094 
XML 分析器失敗:注釋未結束。

1095 
XML 分析器失敗:屬性未結束。

1096 
XML 分析器失敗:元素未結束。

1097 
XML 分析器失敗:正在處理的指令未結束。

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”。

1107 
ABC 數據已損壞,嘗試的讀取操作超出范圍。 
請參見此表底部的注意。*

1108 
OP_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 不是構造函數。

1116 
Function.prototype.apply 的第二個參數必須是數組。

1117 
XML 名稱無效: %1.

1118 
節點間存在非法循環。

1119 
%1 類型的操作數不支持刪除運算符。

1120 
無法在 %2 上刪除屬性 %1。

1121 
方法 %1 具有重復的方法正文。

1122 
本機方法 %1 中包含非法的方法體。

1123 
類型 %1 不支持過濾運算符。

1124 
OP_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 退出。

2018 
System.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。

2052 
allowDomain 和 allowInsecureDomain 只允許使用字符串參數。

2053 
安全沙箱沖突: %1 不能清除由 %2 設定的間隔定時器。

2054 
Security.exactSettings 的值在使用后便不能進行更改。

2055 
無法開始打印作業。

2056 
無法將打印作業發送至打印機。

2057 
無法將此頁面添加至打印作業。 
未正確使用 addPage() 方法。請參閱此語言參考中的 addPage() 條目。

2058 
解壓縮數據時出錯。

2059 
安全沙箱沖突: %1 不能覆蓋由 %2 添加的 ExternalInterface 回調。

2060 
安全沙箱沖突: ExternalInterface 調用方 %1 無法訪問 %2。

2061 
沒有注冊 ExternalInterface 回調 %1。

2062 
Event 的子類必須覆蓋 clone() {return new MyEventClass (...);}。

2063 
嘗試執行 IME 命令時出錯。 
一個 IME 服務失敗。

  • 若使用的是 setConversionMode() 或 setEnabled() 方法,則 ActionScript 3.0 用 access 屬性替換這些方法。
  • 若使用的是 doConversion() 或 setComposition() 方法,則上述方法不受 Macintosh OSX 支持。

2065 
無法設置此目標的焦點。

2066 
指定的計時器延遲超出范圍。

2067 
ExternalInterface 在此容器中不可用。ExternalInterface 要求使用 Internet Explorer ActiveX、Firefox、Mozilla 1.7.5 及其更高版本或其它支持 NPRuntime 的瀏覽器。

2068 
聲音無效。

2069 
Loader 類不實現此方法。

2070 
安全沙箱沖突: 調用方 %1 無法訪問屬於 %2 的 Stage。

2071 
Stage 類不實現此屬性或方法。

2074 
舞台太小,放不下下載 UI。

2075 
下載的文件無效。 
可能的原因是文件解壓縮失敗、文件格式無效或簽名驗證失敗。

2077 
無法使用指定的輸入參數執行此過濾操作。

2078 
無法修改位於時間軸上的對象的名稱屬性。

2079 
Bitmap 派生的類只能與 defineBits 字符(位圖)關聯。

2082 
連接失敗,因為該對象已連接。

2083 
關閉失敗,因為該對象未連接。

2084 
參數的 AMF 編碼不能超過 40K。

2085 
參數 %1 必須為非空字符串。

2086 
mms.cfg 文件中的設置禁止此 FileReference 請求。

2087 
FileReference.download() 文件名包含禁止的字符。 
文件名不能包含空格或以下任何字符: /、\、:、*、?、"、<、>、|、% 或 ASCII 控制字符 0 至 31(0x00 至 0X1F)。此外,某些瀏覽器或服務器可能不支持長度超過 256 個字符的文件名。

2088 
Proxy 類不實現 getProperty。它必須由一個子類覆蓋。

2089 
Proxy 類不實現 setProperty。它必須由一個子類覆蓋。

2090 
Proxy 類不實現 callProperty。它必須由一個子類覆蓋。

2091 
Proxy 類不實現 hasProperty。它必須由一個子類覆蓋。

2092 
Proxy 類不實現 deleteProperty。它必須由一個子類覆蓋。

2093 
Proxy 類不實現 getDescendants。它必須由一個子類覆蓋。

2094 
事件調度遞歸溢出。 
遞歸超過最大遞歸深度。(默認的最大遞歸深度為 256。)

2095 
%1 無法調用回調 %2。

2096 
HTTP 請求標頭 %1 不能通過 ActionScript 設置。 
您正在將一個禁用的 HTTP 標頭添加到 HTTP 請求中。有關禁用的 HTTP 請求標頭的完整列表,請參閱flash.net.URLRequestHeader 類。

2097 
FileFilter 數組格式不正確。 
存在兩種有效格式:

  • 僅包含 Windows 文件擴展名的描述
  • 包含 Windows 文件擴展名和 Macintosh 文件格式的描述。

這兩種文件格式不能互換;您只能使用其中的一種。有關詳細信息,請參閱本語言參考中的 FileFilter 類。

2098 
正在加載的對象不是一個 .swf 文件,無法請求獲取其 SWF 屬性。

2099 
正在加載的對象因尚未完全加載而無法提供此信息。

2100 
Loader.loadBytes() 中 ByteArray 參數的長度必須大於 0。

2101 
傳遞給 URLVariables.decode() 的字符串必須是包含名稱/值對的 URL 編碼的查詢字符串。

2102 
前面的 XMLNode 參數必須是調用者的子級。

2103 
XML 遞歸失敗: 新子級將創建無限循環。 
可能是由於您正在嘗試使對象互為子對象。例如,以下代碼會生成此錯誤,因為 a 和 b 都在嘗試將對方添加為子對象。

a.addChild(b);
b.addChild(a);

2105 
Proxy 類不實現 nextNameIndex。它必須由一個子類覆蓋。

2106 
Proxy 類不實現 nextName。它必須由一個子類覆蓋。

2107 
Proxy 類不實現 nextValue。它必須由一個子類覆蓋。

2108 
找不到場景 %1。

2109 
在場景 %2 中找不到幀標簽 %1。

2110 
除非調用者可訪問舞台並位於 ActionScript 3.0 SWF 文件中,否則無法設置 Security.disableAVM1Loading 的值。

2111 
Security.disableAVM1Loading 的值為 true,因此當前加載的 ActionScript 1.0/2.0 SWF 文件已被阻止。

2112 
提供的參數 LoaderContext.ApplicationDomain 來自禁用的域。

2113 
提供的參數 LoaderContext.SecurityDomain 來自禁用的域。

2114 
參數 %1 必須為 null。

2115 
參數 %1 必須為 false。

2116 
參數 %1 必須為 true。

2118 
LoaderInfo 類不實現此方法。

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 對象。

2127 
FileReference POST 數據的類型不能為 ByteArray。

2129 
連接到 %1 失敗。

2130 
無法刷新 SharedObject。

2131 
無法找到定義 %1。

2132 
無法從 netStatus 事件處理函數調用 NetConnection.connect。

2133 
未注冊回調 %1。

2134 
無法創建 SharedObject。

2136 
SWF 文件 %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。

2143 
AccessibilityImplementation.get_accRole() 必須由其默認值覆蓋。

2144 
AccessibilityImplementation.get_accState() 必須由其默認值覆蓋。

2145 
requestHeaders 的累計長度必須少於 8192 個字符。

2146 
安全沙箱沖突: %1 無法調用 %2,原因是 HTML/容器參數 allowNetworking 的值為 %3。

2147 
URL %1 中禁止的協議。

2148 
SWF 文件 %1 無法訪問本地資源 %2。僅有只能與本地文件系統的內容交互的 SWF 文件和受信任的本地 SWF 文件才可以訪問本地資源。

2149 
安全沙箱沖突: %1 無法對 %2 進行 fscommand 調用(allowScriptAccess 為 %3)。

2150 
無法將對象添加為它的一個子對象(或子對象的子對象等)的子對象。

2151 
設置對話框可見時無法進入全屏模式。

2152 
不允許使用全屏模式。

2153 
URLRequest.requestHeaders 數組必須僅包含非 NULL 的 URLRequestHeader 對象。

2154 
NetStream 對象無效。這可能是由於失敗的 NetConnection 造成的。

2155 
ExternalInterface.call functionName 參數無效。僅支持字母數字字符。

2156 
使用協議 %2 無法訪問端口 %1。正在調用的 SWF 是 %3。

2157 
拒絕 URL %1,原因是“asfunction:”協議僅可用於鏈接目標,而無法用於網絡 API。

2158 
NetConnection 對象無效。這可能由於 NetConnection 已被刪除。

2159 
SharedObject 對象無效。

2160 
TextLine 無效,不能用於訪問 TextBlock 的當前狀態。

2161 
設置文本布局時出現內部錯誤。

2162 
着色器輸出類型與此操作不兼容。

2163 
着色器輸入類型 %1 與此操作不兼容。

2164 
着色器輸入 %1 丟失或其類型不受支持。

2165 
着色器輸入 %1 沒有足夠的數據。

2166 
着色器輸入 %1 缺少有效尺寸。

2167 
着色器沒有此操作所需的足夠數量的輸入。

2168 
靜態文本行沒有原子,而且沒有對文本塊的引用。

2169 
方法 %1 不可用於瀏覽器腳本撰寫。%3 請求的 URL %2 將被忽略。如果您打算調用瀏覽器腳本,請改用 navigateToURL。

2170 
安全沙箱沖突: %1 無法將 HTTP 標頭發送到 %2。

2171 
Shader 對象不包含任何要執行的字節代碼。

2172 
ShaderJob 已在運行中或已完成。

2173 
無法讀取流中的對象。類 %1 雖未實現 flash.utils.IExternalizable,但由其別名可得知它是一個可擴展類。

2174 
對於每個 FileReference,每次只能執行一個下載、上載、加載或保存操作。

2175 
TextBlock 的內容中有一個或多個元素具有空 ElementFormat。

2176 
某些動作(如顯示彈出窗口的動作)只能通過用戶交互來調用,例如,單擊鼠標或按下按鈕。

2177 
着色器輸入 %1 過大。

2178 
必須使用 Clipboard.generalClipboard 對象,而不是創建新的 Clipboard。

2179 
只有在處理 flash.events.Event.PASTE 事件時才能讀取 Clipboard.generalClipboard 對象。

2180 
如果 AVM1 內容(AS1 或 AS2)已加載到 AVM2 (AS3) 內容中,則不可將其移動到 displayList 的其他部分。

2181 
TextLine 類不實現此屬性或方法。

2182 
無效的 fieldOfView 值。此值必須大於 0 且小於 180。

2183 
縮放值不可為零。

2184 
ElementFormat 對象已鎖定,無法修改。

2185 
FontDescription 對象已鎖定,無法修改。

2186 
focalLength %1 無效。

2187 
方向樣式 %1 無效。值必須是“Orientation3D.EULER_ANGLES”、“Orientation3D.AXIS_ANGLE”或“Orientation3D.QUATERNION”之一。

2188 
原始矩陣無效。矩陣必須是可逆的。

2189 
無法將 Matrix3D 分配給多個 DisplayObject。

2190 
加載 %1 的嘗試失敗,原因是它具有附件集的 Content-Disposition。

2191 
Clipboard.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 
只有在連接具有打開事務時才允許操作。

3106 
SQLStatement.executing 為 true 時無法更改屬性。

3107 
只有 SQLResult.complete 為 false 時才能調用 %1。

3108 
未設置 SQLStatement.text 屬性時不允許操作。

3109 
未設置 SQLStatement.sqlConnection 屬性時不允許操作。

3110 
SQLStatement.executing 為 true 時無法執行操作。

3111 
所指定的架構類型無效。 
有效值為:

  • SQLIndexSchema
  • SQLTableSchema
  • SQLTriggerSchema
  • SQLViewSchema

3112 
所指定的事務鎖定類型無效。 
有效值為:

  • SQLTransactionLockType.DEFERRED
  • SQLTransactionLockType.IMMEDIATE
  • SQLTransactionLockType.EXCLUSIVE

3113 
指定參考的類型不是 File。

3114 
所指定的打開模式無效。 
有效值為:

  • SQLMode.READ
  • SQLMode.UPDATE
  • SQLMode.CREATE

3115 
SQL 錯誤。

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 
用戶身份驗證失敗。

3302 
FMRMS 不支持 SSL。

3303 
內容已到期。

3304 
用戶授權失敗(例如,用戶尚未購買內容)。

3305 
無法連接到服務器。

3306 
需要更新客戶端(FMRMS 需要新的 DRM 客戶端引擎)。

3307 
一般內部 DRM 故障。

3308 
許可證密鑰錯誤。

3309 
FLV 內容已損壞。

3310 
應用程序的應用程序 ID 與 DRM 策略中指定的 ID 不匹配。

3311 
應用程序的版本與 DRM 策略中指定的版本不匹配。

3312 
憑證完整性檢查失敗。

3313 
寫入 Microsafe 失敗。

3314 
FLV 頭完整性檢查失敗。

3315 
當前的安全上下文不允許此操作

* 注意:此錯誤指示 SWF 中的 ActionScript 無效。 如果您認為文件未損壞,請向 Adobe 報告此問題。

 

原文地址:http://help.adobe.com/zh_CN/AIR/1.5/jslr/runtimeErrors.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM