as3編譯器錯誤中文說明收藏document.body.oncopy=function(){if(window.clipboardData){setTimeout(function(){vartext=" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

as3編譯錯誤中文說明

系統(tǒng) 2125 0

<script src="http://hi.images.csdn.net/js/blog/LoadFeedbackCount.js" type="text/javascript"></script>

? as3編譯器錯誤中文說明 收藏

<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(&quot;text&quot;); if (text &amp;&amp; text.length&gt;300) { text = text + &quot;\r\n\n本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:&quot; + location.href; clipboardData.setData(&quot;text&quot;, text); } }, 100); } } </script><script class="blogstory">function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&amp;u='+escape(d.location.href)+'&amp;c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script> as3 編譯器錯誤中文說明

http://blog.csdn.net/liuchaojun/archive/2008/05/09/2421452.aspx

as3錯誤代碼對應(yīng)的中文說明,摘自flash9中文幫助文檔

1000

對 _ 的引用不明確。

引用可能指向多項(xiàng)。例如,下面使用了 rss 和 xml 命名空間。每個命名空間為 hello() 函數(shù)定義了不同的值。trace(hello()) 語句返回此錯誤,因?yàn)樗鼰o法確定使用哪個命名空間。
private namespace rss; private namespace xml;? ? public function ErrorExamples() {? ?use namespace rss;? ?use namespace xml;??trace(hello()); }? ? rss function hello():String {? ???return "hola";? ?}? ?? ?xml function hello():String {? ???return "foo";? ?}

通過使用具體的引用來糾正不明確的引用。下面的示例 使用 namespace::function 這種格式指定所要使用的命名空間:

public function ErrorExamples() {? ?? ?trace(rss::hello());? ?trace(xml::hello()); }

1003

不允許將訪問說明符與命名空間屬性結(jié)合使用。

不能在定義中同時(shí)使用訪問說明符(如私有或公共)和命名空間屬性。

1004

找不到命名空間,或者命名空間不是編譯時(shí)常量。

該命名空間未知,或是運(yùn)行時(shí)可能具有不同值的表達(dá)式。檢查命名空間的拼寫及其定義的導(dǎo)入是否正確。

1006

super 表達(dá)式只能在類實(shí)例方法的內(nèi)部使用。

1007

super 語句只能在類實(shí)例構(gòu)造函數(shù)的內(nèi)部使用。

不能在靜態(tài)成員的內(nèi)部使用 super 語句。只能在類實(shí)例的內(nèi)部使用 super 語句。

1008

屬性無效。

1010

override 屬性只能在類的屬性定義中使用。

不能在函數(shù)塊的內(nèi)部使用 override 關(guān)鍵字。

1011

virtual 屬性只能在類的屬性定義中使用。

聲明的屬性不屬于某個類時(shí)(例如在函數(shù)塊的內(nèi)部聲明某個變量時(shí)),不能使用 virtual 屬性。

1012

static 屬性只能在類內(nèi)部的定義中使用。

1013

private 屬性只能在類的屬性定義中使用。

1014

不再支持 intrinsic 屬性。

Actionscript 3.0 不支持 intrinsic 關(guān)鍵字。

1016

基類為 final 類。

無法擴(kuò)展超類,因?yàn)樗鼧?biāo)記為 final。

1017

找不到基類 _ 的定義。

1018

類的定義 _ 重復(fù)。

1020

標(biāo)記為 override 的方法必須覆蓋 其它 方法。

1021

函數(shù)的定義重復(fù)。

在同一個范圍內(nèi),不能使用相同的標(biāo)識符名稱聲明多個函數(shù)。

1022

不能覆蓋 final 存取器。

1023

覆蓋不兼容。

標(biāo) 記為 override 的函數(shù)必須與所要覆蓋的函數(shù)的參數(shù)和返回類型聲明完全匹配。它必須具有相同數(shù)量的參數(shù),且每個參數(shù)的類型相同,還必須聲明相同的返回類型。如果任何一個參 數(shù)是可選的,該函數(shù)也必須與此參數(shù)匹配。這兩個函數(shù)還必須使用相同的訪問說明符(如公共和私有等)或命名空間屬性。

1024

覆蓋沒有標(biāo)記為 override 的函數(shù)。

如果某個類中的方法覆蓋基類中的方法,則必須使用 override 屬性對其進(jìn)行顯式聲明,如下面的示例所示: public override function foo():void{};

1025

不能重新定義 final 方法。

不能擴(kuò)展該方法,因?yàn)樗诨愔袠?biāo)記為 final。

1026

構(gòu)造函數(shù)必須是實(shí)例方法。

1027

函數(shù)不能同時(shí)為 static 和 override 函數(shù)。

1028

函數(shù)不能同時(shí)為 static 和 virtual 函數(shù)。

1029

函數(shù)不能同時(shí)為 final 和 virtual 函數(shù)。

1030

必須指定變量參數(shù)數(shù)組的名稱。

...(rest) 參數(shù)定義指定:...(rest) 之后提供的所有值都收集到任一數(shù)組中。必須指定該數(shù)組的名稱,如 function foo(x,...(rest)) 表達(dá)式中所示。


1033

不支持 virtual 變量。

1034

變量不能是 native。

1035

變量不能同時(shí)為 final 和 virtual。

1037

不能嵌套包。

1038

找不到 break 語句的目標(biāo)。

1039

找不到 continue 語句的目標(biāo)。

1040

標(biāo)簽的定義重復(fù)。

1041

屬性是不可調(diào)用的。

1042

this 關(guān)鍵字不能在 static 方法中使用。它只能在實(shí)例方法、函數(shù)閉包和全局代碼中使用。

不能在靜態(tài)成員的內(nèi)部使用 this 關(guān)鍵字,因?yàn)?this 可能沒有上下文。

1043

命名空間未定義。

1044

接口方法 _(屬于命名空間 _)未經(jīng)類 _ 實(shí)現(xiàn)。

1045

找不到接口 _。

1046

找不到類型,或者類型不是編譯時(shí)常量 _。

用 作類型聲明的類未知,或是運(yùn)行時(shí)可能具有不同值的表達(dá)式。檢查導(dǎo)入的類是否正確以及該類的包位置是否尚未更改。此外,檢查包含代碼的包(不是導(dǎo)入的類)是 否正確定義(例如,確保使用正確的 Actionscript 3.0 包語法,而不是 Actionscript 2.0 包語法)。如果所要引用的類沒有在使用的命名空間中定義或未定義為公共,也會出現(xiàn)該錯誤:

public class Foo{}

如果正在使用 Flex? Builder? 2 并且該類存在于庫中,請確保為項(xiàng)目設(shè)置類路徑。

1047

參數(shù)的初始值未知,或不是編譯時(shí)常量。

用作該參數(shù)默認(rèn)值的值未定義或在運(yùn)行時(shí)可能具有不同的值。檢查初始值設(shè)定項(xiàng)的拼寫是否正確,以及初始值設(shè)定項(xiàng)的值是不是一個會在運(yùn)行時(shí)導(dǎo)致產(chǎn)生不同值的表達(dá)式。

1048

方法不能用作構(gòu)造函數(shù)。

不能創(chuàng)建類方法的實(shí)例。只有全局函數(shù)才能在 new 表達(dá)式中使用。 class D { function xx() { return 22; } } var d = new D(); var x = new d.xx(); // 錯誤,方法不能用作構(gòu)造函數(shù) function yy() { this.a = 22; } var z = new yy(); // 無錯誤,全局函數(shù)可以用作構(gòu)造函數(shù)。

1049

對指定為常量的變量的賦值非法。

1050

不能賦給非引用值。

1051

返回值必須是 undefined。

正在試圖在聲明了 void 返回類型的方法中使用 return 語句。

1052

常量的初始值未知,或不是編譯時(shí)常量。

用來初始化該常量的值是 undefined,或在運(yùn)行時(shí)可能具有不同的值。檢查初始值設(shè)定項(xiàng)的拼寫是否正確,以及初始值設(shè)定項(xiàng)的值是不是一個會在運(yùn)行時(shí)導(dǎo)致產(chǎn)生不同值的表達(dá)式。

1053

存取器類型必須匹配。

1054

setter 定義的返回類型必須是 unspecified 或 void。

不能為 setter 函數(shù)指定返回值。例如,下面的語句無效: public function set gamma(g:Number):Number;

下面的語句是 有效的:

public function set gamma(g:Number):void;

1058

屬性是只寫的。

1059

屬性是只讀的。

此屬性通過 getter 函數(shù)定義,因此,可以檢索該屬性的值。但是,不存在為此屬性定義的 setter 函數(shù),因此,該屬性是只讀的。 在下面的示例中,第 3 行會生成錯誤,因?yàn)椴淮嬖跒?xx 定義的 setter 函數(shù):

class D { function get xx() { return 22; } } var d = new D(); d.xx = 44; // 錯誤,屬性是只讀的

1061

調(diào)用可能未定義的方法 _(通過靜態(tài)類型為 _ 的引用來調(diào)用)。

所要調(diào)用的方法未定義。

1063

無法打開文件 _。

1064

元數(shù)據(jù)無效。

無法識別此元數(shù)據(jù)。

1065

元數(shù)據(jù)的屬性不能包含多個元素。

1067

將 _ 類型的值隱式強(qiáng)制為無關(guān) _ 類型。

正在試圖將對象轉(zhuǎn)換為無法轉(zhuǎn)換成的類型。如果所要轉(zhuǎn)換的類不在正在轉(zhuǎn)換的對象繼承鏈中,可能會出現(xiàn)這種情況。僅當(dāng)編譯器在嚴(yán)格模式下運(yùn)行時(shí),才會出現(xiàn)這種錯誤。

1068

無法打開包含的文件 _。

1069

語法錯誤:應(yīng)有定義或指令。

檢查該行中的語法。

1071

語法錯誤:定義關(guān)鍵字(如 function)應(yīng)在屬性 _ 之后,而不是 _ 之后。

如果作者忘記在聲明中使用“var”和“function”關(guān)鍵字,將會出現(xiàn)此錯誤。 public int z;// 應(yīng)為“public var z:int;”

編譯器遇到意外字符時(shí),也會出現(xiàn)此錯誤。例如,由于缺少括號,下面使用的 trace() 函數(shù)無效(正確的語法是 trace("hello")): import flash .utils.trace; trace "hello"

1072

語法錯誤:命名空間之前應(yīng)有 xml。

正確的語句語法是 default xml namespace = ns。或者缺少關(guān)鍵字 xml(注意小寫),或者使用了錯誤的關(guān)鍵字。有關(guān)詳細(xì)信息,請參閱默認(rèn)的 xml 命名空間指令。

1073

語法錯誤:應(yīng)有 catch 或 finally 子句。

1075

語法錯誤:如果沒有“in”運(yùn)算符,則不允許使用“each”關(guān)鍵字。

1076

語法錯誤:標(biāo)識符之前應(yīng)有左括號。

1077

應(yīng)有 CaseLabel。

在 switch 塊中,編譯器此時(shí)應(yīng)該執(zhí)行 case 語句。下面的 switch 塊錯誤地在第一個 case 語句之前包含對 print 的調(diào)用: switch(x) { trace(2); case 0: trace(0);??break }

1078

標(biāo)簽必須是一個簡單的標(biāo)識符。

1079

super 表達(dá)式必須具有一個操作數(shù)。

1080

應(yīng)有遞增或遞減運(yùn)算符。

1082

括號內(nèi)應(yīng)有一個表達(dá)式。

1083

語法錯誤:遇到意外的 _。

代碼行缺少某些信息。在下面的示例中,最后一個加號的后面必須帶有某個表達(dá)式(如其它數(shù)字): var sum:int = 1 + 2 + ;

1084

語法錯誤:應(yīng)有 _(_ 之前)。

此處不需要該表達(dá)式。如果錯誤是“程序結(jié)束之前應(yīng)有右括號”,則表示代碼塊缺少右大括號 (})。 如果錯誤是“_ 之前應(yīng)有左括號”,則表示條件表達(dá)式中可能遺漏括號,如下面的示例(有意出錯)所示:

var fact:int = 1 * 2 * 3; if fact > 2 {??var bigger:Boolean = true; }

1086

語法錯誤:_ 之前應(yīng)有分號。

1087

語法錯誤:程序結(jié)束之后找到額外的字符。

1093

語法錯誤。

1094

語法錯誤:字符串文字必須在換行符之前終止。

1095

語法錯誤:字符串文字必須在換行符之前終止。

1097

語法錯誤:輸入已在到達(dá)字符串文字的右引號之前結(jié)束。

1099

語法錯誤。

1100

語法錯誤:XML 沒有匹配的開始和結(jié)束標(biāo)簽。

1102

不能刪除超級后代。

1103

命名空間的定義重復(fù)。

已多次定義該命名空間。請刪除或修改重復(fù)的定義。

1105

賦值的目標(biāo)必須是引用值。

可以給變量賦值,但是不能將一個值賦給另外一個值。

1106

遞增操作數(shù)必須是引用。

操作數(shù)必須是變量、數(shù)組中的元素或?qū)ο蟮膶傩浴?

1107

遞增操作數(shù)無效。

操作數(shù)必須是變量、數(shù)組中的元素或?qū)ο蟮膶傩浴?

1108

遞減操作數(shù)無效。

操作數(shù)必須是變量、數(shù)組中的元素或?qū)ο蟮膶傩浴?

1109

應(yīng)有表達(dá)式。

代碼的一部分缺少表達(dá)式。例如,下面的代碼會生成此錯誤(if 語句中缺少某項(xiàng)條件): var x = (5 > 2) ???trace(x)

1110

缺少 XML 標(biāo)簽名稱。

1112

可能會出現(xiàn)無限遞歸問題,因?yàn)榇宋募?_。

所要編譯的源代碼中包含的某文件中包含可能導(dǎo)致無限循環(huán)的其它 include 語句。例如,下面的 a.as 和 b.as 文件會生成此錯誤,因?yàn)槊總€文件都試圖包含另外一個文件。 文件 a.as 中包含以下代碼,它試圖包含文件 b.as:

import foo.bar.baz; include "b.as" trace(2);

文件 b.as 包含以下代碼,它試圖包含文件 a.as:

include "a.as"

1113

在 _ 中檢測到循環(huán)類型引用。

類正在嘗試擴(kuò)展超類。例如,如果類 B 從類 A 繼承而來,則 A 不能擴(kuò)展 B: class a extends b { } class b extends a { }

1114

public 屬性只能在包的內(nèi)部使用。

1115

internal 屬性只能在包的內(nèi)部使用。

1116

用戶定義的命名空間屬性只能在頂級的類定義中使用。

1118

將靜態(tài)類型為 _ 的值隱式強(qiáng)制為可能無關(guān)的類型 _。

所要使用的值不是預(yù)期的類型,不存在將其轉(zhuǎn)換為預(yù)期類型的隱式強(qiáng)制。 可能使用的是超級類型,但需要的是子類型。例如:

class A {} var a:A = new A();??class B extends A { function f() } var b : B = a // 錯誤

最后一個語句會出錯,因?yàn)樵撜Z句嘗試將類型 A 的對象賦給類型 B 的變量。

同樣,下面定義的 foo() 函數(shù)采用了類型為 B 的參數(shù)。語句 foo(a); 會出錯,因?yàn)樵撜Z句試圖使用類型為 A 的參數(shù):

function foo(x:B) { } foo(a);

此外,下面的語句也會出錯,因?yàn)?foo2() 的返回值必須為類型 B:

function foo2():B { return new A(); }

1119

訪問可能未定義的屬性 _(通過靜態(tài)類型為 _ 的引用來訪問)。

正在嘗試訪問的屬性對于指定對象不存在。例如,下面的代碼會生成此錯誤,因?yàn)?int 對象沒有名為 assortment 的屬性: var i:int = 44; var str:String = i.assortment;

僅當(dāng)編譯器在嚴(yán)格模式下運(yùn)行時(shí),才會出現(xiàn)這種錯誤。

1120

訪問未定義的屬性 _。

正在試圖訪問未定義的變量。例如,如果尚未定義變量 huh,調(diào)用該變量時(shí)會生成此錯誤: huh = 55;

只有編譯器在嚴(yán)格模式下運(yùn)行時(shí),才會出現(xiàn)此錯誤。

1121

getter 定義不能包含參數(shù)。

1122

setter 定義只能包含一個參數(shù)。

1123

setter 定義不能包含可選參數(shù)。

1124

getter 定義的返回類型不能為 void。

getter 函數(shù)模擬變量。由于變量類型不能為 void,因此不能將 getter 函數(shù)聲明為返回類型 void。

1125

接口中定義的方法不能包含方法體。

1126

函數(shù)沒有函數(shù)體。

1127

已多次指定屬性 _。

在同一語句中多次指定了某個屬性。例如,語句 public static public var x; 會生成此錯誤,因?yàn)樵撜Z句兩次指定變量 x 是公共變量。請刪除重復(fù)的聲明。

1129

接口的定義 _ 重復(fù)。

請更改或刪除重復(fù)的定義。

1130

構(gòu)造函數(shù)不能指定返回類型。

1131

不能嵌套類。

1132

final 屬性只能在類中定義的方法內(nèi)使用。

1133

native 屬性只能與函數(shù)定義結(jié)合使用。

1134

dynamic 屬性只能與類定義結(jié)合使用。

1135

語法錯誤:_ 不是有效類型。

1136

參數(shù)數(shù)目不正確。數(shù)目應(yīng)為 _。

函數(shù)需要的參數(shù)數(shù)目與提供的參數(shù)數(shù)目不同。例如, 下面定義的函數(shù) goo 具有兩個參數(shù): class A { static function goo(x:int,y:int)??{ return(x+y); } }

下面的語句可能會出錯,因?yàn)樵撜Z句提供了三個參數(shù):

A.goo(1,2,3);

1137

參數(shù)數(shù)目不正確。不應(yīng)超過 _ 個。

1138

可選參數(shù)之后不允許有必需的參數(shù)。

1139

不允許在接口中聲明變量。

1140

如果參數(shù)是在 ...rest 參數(shù)定義關(guān)鍵字之后指定的,則只能是 Array 數(shù)據(jù)類型。

1141

一個類只能擴(kuò)展另外一個類,而不能擴(kuò)展接口。

1142

一個接口只能擴(kuò)展另外一個接口,但 _ 是一個類。

正在試圖使用接口擴(kuò)展類。一個接口只能擴(kuò)展另外一個 接口。

1143

override 屬性只能在類中定義的方法內(nèi)使用。

1144

接口方法 _(屬于命名空間 _)使用類 _ 中不兼容的簽名進(jìn)行實(shí)現(xiàn)。

方法簽名必須完全匹配。

1145

Native 方法不能包含方法體。

不能使用 native,因?yàn)樗且粋€保留關(guān)鍵字。

1146

構(gòu)造函數(shù)不能是 getter 或 setter 方法。

1147

未指定 AS 源文件。

1149

return 語句不能在靜態(tài)初始化代碼中使用。

1150

protected 屬性只能在類的屬性定義中使用。

1151

定義 _(屬于命名空間 _)存在沖突。

在 同一個范圍內(nèi),不能使用相同的標(biāo)識符名稱聲明多個變量,除非所有這些變量都聲明為相同的類型。在 Actionscript 3.0 中,不同的代碼塊(例如在同一個函數(shù)定義中的兩個 for 循環(huán)中使用的塊) 視為屬于同一個范圍。 下面的代碼示例可以正確地將變量 x 轉(zhuǎn)換為相同類型:

function test() {??var x:int = 3;??for(var x:int = 33; x < 55; x++)??trace(x);??for(var x:int = 11; x < 33; x++)??trace(x) }

下面的代碼示例會生成錯誤,因?yàn)樽兞柯暶骱?for 循環(huán)中的類型轉(zhuǎn)換是不同的:

function test() {??var x:String = "The answer is";??for(var x:int = 33; x < 55; x++) // 錯誤??trace(x);??for(var x:unit = 11; x < 33; x++) // 錯誤??trace(x) }

1152

繼承的定義 _(屬于命名空間 _)存在沖突。

1153

只能將構(gòu)造函數(shù)聲明為公共函數(shù)。

1154

只能在定義中指定 public、private、protected 或 internal 之一。

1155

不能在其它函數(shù)的內(nèi)部嵌套存取器。

1156

不能使用新運(yùn)算符實(shí)例化接口。

1157

接口成員不能聲明為 public、private、protected 或 internal。

1158

語法錯誤:函數(shù)體之前缺少左大括號 ({)。

1159

return 語句不能在包的初始化代碼中使用。

1160

native 屬性不能在接口定義中使用。

不能使用 native,因?yàn)樗且粋€保留關(guān)鍵字。

1162

每個定義中只能使用一個命名空間屬性。

1163

方法 _ 與從接口 _ 繼承的定義沖突。

1165

接口屬性 _ 無效。

1166

Namespace declarations are not permitted in interfaces.

1167

類 _ 多次實(shí)現(xiàn)接口 _。

該 類多次實(shí)現(xiàn)同一個接口。例如,下面的示例會生成此錯誤,因?yàn)轭?C 兩次實(shí)現(xiàn)接口 A: interface A { public function f(); }; class C implements A,A { public function f() { trace("f"); } }

正確的實(shí)現(xiàn)語句應(yīng)為 class C implements A {。

1168

Illegal assignment to function _.

正 在試圖重新定義函數(shù)。例如,下面定義的函數(shù) topLevel() 要輸出“top”一詞。第二個語句會生成錯誤,因?yàn)樵撜Z句賦給該函數(shù)不同的返回值: function topLevel() { trace("top"); } topLevel = function() { trace("replacement works in ~");} // 錯誤

1169

不允許在接口方法中使用命名空間屬性。

1170

函數(shù)沒有返回值。

如 果返回類型不是 void,函數(shù)中每個可能的控制流都必須返回值。下面的函數(shù) f(x) 不會生成錯誤,因?yàn)?if..else 語句總是返回值: function f(x):int { if (x)? ? return 2; else? ? return 3; } // 無錯誤

但是,下面的函數(shù) g(x) 會生成該錯誤,因?yàn)?switch 語句并非總是返回值。

function g(x:int):int { switch(x) {? ???case 1: return 1;? ???case 2: return 2: } // return 2;//取消注釋可清除該錯誤 }

只有函數(shù)聲明的返回類型不是 void 時(shí),才啟用此檢查。

1171

命名空間初始值必須是文字字符串或其它命名空間。

1172

找不到定義 _。

1173

標(biāo)簽定義無效。

1176

將靜態(tài)類型為 _ 的值與可能無關(guān)的類型 _ 進(jìn)行了比較。

在嚴(yán)格模式下會生成此錯誤。

1177

return 語句不能在全局初始化代碼中使用。

1178

嘗試訪問不可訪問的屬性 _(通過靜態(tài)類型為 _ 的引用)。

1180

調(diào)用可能未定義的方法 _。

僅當(dāng)編譯器在嚴(yán)格模式下運(yùn)行時(shí),才會出現(xiàn)這種錯誤。

1181

轉(zhuǎn)發(fā)對基類 _ 的引用。

1182

包不能用作值 _。

1184

使用了類型 _ 的不兼容默認(rèn)值,但是應(yīng)為 _。

1185

switch 包含多個默認(rèn)值,但是只能使用一個默認(rèn)值。

1188

對類 _ 的賦值非法。

1189

試圖刪除固定屬性 _。只能刪除動態(tài)定義的屬性。

delete 會從對象中動態(tài)刪除定義的屬性。不能刪除類的聲明屬性。僅當(dāng)編譯器在嚴(yán)格模式下運(yùn)行時(shí),才會出現(xiàn)這種錯誤。

1190

找不到基類,或基類不是編譯時(shí)常量。

1191

找不到接口,或接口不是編譯時(shí)常量。

1192

不允許在命名空間定義中使用 static 屬性。

1193

不能在類或其它接口定義中嵌套接口定義。

1194

prototype 屬性無效。

1195

試圖訪問不可訪問的方法 _(通過靜態(tài)類型為 _ 的引用)。

要么從其它類調(diào)用 private 方法,要么調(diào)用未使用的命名空間中定義的方法。如果調(diào)用的是未使用的命名空間中定義的方法,請為必需的命名空間添加 use 語句。

1196

語法錯誤:throw 之后應(yīng)有表達(dá)式。

1197

類 _ 不能擴(kuò)展 _,因?yàn)槎叨寂c庫符號或主時(shí)間軸關(guān)聯(lián)。

1198

不允許在包的定義中使用屬性。

1199

內(nèi)部錯誤:_。

1200

語法錯誤:for-in 初始值無效,只能有 1 個表達(dá)式。

1201

this、super、return 或 throw 語句之后不能出現(xiàn) super 語句。

1202

訪問未定義的屬性 _(屬于包 _)。

正在試圖訪問包中未定義的變量。例如,如果尚未定義變量 p.huh,調(diào)用該變量時(shí)會生成此錯誤: p.huh = 55;

僅當(dāng)編譯器在嚴(yán)格模式下運(yùn)行時(shí),才會出現(xiàn)此錯誤。

1203

在基類 _ 中未找到默認(rèn)構(gòu)造函數(shù)。

如果有 1 個或多個必選參數(shù),則必須使用 super() 語句顯式調(diào)用基類的構(gòu)造函數(shù)。

1204

/* 無對應(yīng)匹配項(xiàng) */ .

發(fā)現(xiàn)了指示注釋開始位置的字符“/*”,但未發(fā)現(xiàn)指示注釋塊結(jié)束位置的對應(yīng)字符“*/”。




1009 _“_”沒有類型聲明。 不聲明數(shù)據(jù)類型是一種個人編碼風(fēng)格偏好。函數(shù)的返回類型、參數(shù)或變量沒有類型聲明。但如果使用類型聲明,編譯器就可以編寫出更為有效的代碼并且在編譯時(shí)檢測到更多的錯誤。如果要在無法使用類型聲明時(shí)得到提示,可以啟用此警告。

1013 類型為 _ 的變量不能為 undefined。比較之前,undefined 值將是強(qiáng)制為 _ 的類型。 只有類型為 * 的變量才能為 undefined。未初始化的變量的默認(rèn)值是 null(而不是 undefined),但有幾種例外情況。例外包括:Boolean 變量,其默認(rèn)值為 false。Number 變量的默認(rèn)值為 NaN;int 或 uint 變量的默認(rèn)值為 0。

1031 遷移問題:新 _ 的結(jié)果將是 _ 的返回值,而不是該函數(shù)的新實(shí)例。 這是一個代碼遷移警告。在 Actionscript 3.0 和 Actionscript 2.0 中,檢測到的代碼具有不同的行為,如下面的示例所示:
function f(){
??this.b = 22;
??this.a = new Array(2);??
??this.a[0] = 33;
??this.a[1] = 44;
??return a;
??}
??// 在 Actionscript 2.0 中返回 f 的一個新實(shí)例,在 Actionscript 3.0 中返回一個由兩個元素組成的新數(shù)組
??var d = new f();?? // 此處將出現(xiàn)警告
??trace(d.a);? ? // 在 Actionscript 3.0 中未定義,在 Actionscript 2.0 中為 [33,44]

1035 使用了沒有參數(shù)的 Boolean()。 這是一個代碼遷移警告。Boolean() 函數(shù)在 Actionscript 3.0 中返回 false,但在 Actionscript 2.0 中返回 undefined。

1039 遷移問題:使用空字符串參數(shù)調(diào)用 Number('') 函數(shù)時(shí),它將在 Actionscript 3.0 中返回 0,而在 Actionscript 2.0 中返回 NaN。 這是一個代碼遷移警告。使用 String 參數(shù)調(diào)用的 Number() 方法會跳過該字符串中的所有空白,并在檢測不到數(shù)字時(shí)返回默認(rèn)值 0。在 Actionscript 2.0 中,該字符串中的任何空白都會導(dǎo)致結(jié)果為 NaN。

1045 遷移問題:Null 元素和 undefined 元素的 Array.toString() 處理已更改。 這是一個代碼遷移警告。在 Actionscript 2.0 中,null 數(shù)組元素轉(zhuǎn)換為 null,而 undefined 元素轉(zhuǎn)換為 undefined。在 Actionscript 3.0 中,null 和 undefined 元素都轉(zhuǎn)換為空字符串 ''。如果您的代碼分析了 Array 中的 toString() 輸出,您可能需要針對這兩種情況的區(qū)別對代碼進(jìn)行調(diào)整。

1059 遷移問題:不再支持屬性 _。_。 這是一個代碼遷移警告。您正在嘗試使用的屬性未存在于 Actionscript 3.0 中。

1061 遷移問題:不再支持方法 _。_。 這是一個代碼遷移警告。Actionscript 3.0 中不存在您正在嘗試使用的方法。

1066 不再支持 __resolve。

1067 遷移問題:不再支持 __resolve。為了獲得類似功能,請使用新的 Proxy 類。 這是一個代碼遷移警告。有關(guān)替換 __resolve 的詳細(xì)信息,請參閱本語言參考中的 Proxy。
1071 遷移問題:不再支持 _level。有關(guān)詳細(xì)信息,請參閱 flash.display 包。 這是一個代碼遷移警告。您正在嘗試使用的屬性未存在于 Actionscript 3.0 中。

1073 遷移問題:_ 不是動態(tài)類。不能以動態(tài)方式向?qū)嵗刑砑映蓡T。 這是一個代碼遷移警告。在 Actionscript 2.0 中,許多類(如 Number)是動態(tài)的,這意味著可以在運(yùn)行時(shí)向這些類的實(shí)例中添加新屬性。如果代碼嘗試向非動態(tài)類的實(shí)例中添加屬性,則會產(chǎn)生此警告。

1083 遷移問題:由于 this 關(guān)鍵字范圍的變化,方法 _ 在 Actionscript 3.0 中將有不同的行為。有關(guān)其它信息,請參閱有關(guān)警告 1083 的條目。 這是一個代碼遷移警告。將對象的方法作為值(通常是回調(diào)函數(shù))使用時(shí),將會生成此警告。在 Actionscript 2.0 中,在調(diào)用函數(shù)的上下文中執(zhí)行函數(shù);在 Actionscript 3.0 中,總是在定義函數(shù)的上下文中執(zhí)行函數(shù)。因此,變量和方法的名稱將被解析為回調(diào)函數(shù)所屬的類,而不是與調(diào)用該函數(shù)的上下文有關(guān)的類,如下面的示例所示:
class a
{
??var x;
??function a() { x = 1; }
??function b() { trace(x); }
}

var A:a = new a();
var f:Function = a.b; // 此處將觸發(fā)警告
var x = 22;
f(); // 在 Actionscript 3.0 中輸出 1,在 Actionscript 2.0 中輸出 22

1085 _ 的范圍將是默認(rèn)命名空間 _ 的內(nèi)部。它在此包之外不可見。 不聲明命名空間是一種個人編碼風(fēng)格偏好。如果要在忘記聲明定義的命名空間或訪問說明符時(shí)得到提示,可以啟用此警告。如果沒有命名空間或訪問說明符,該定義 對于此文件之外的代碼是不可見的。要使該定義對于此文件之外的代碼是可見的,請使用訪問說明符 public 或命名空間聲明對該定義進(jìn)行聲明。要使該定義的作用范圍僅限于此文件并避免生成此警告,請將該定義聲明為 private。

1087 遷移問題:Actionscript 3.0 以隨機(jī)順序在一條“for x in target”語句之內(nèi)迭代對象的屬性。 這是一個代碼遷移警告。在 Actionscript 2.0 中,對象屬性的處理順序始終不變。在 Actionscript 3.0 中,該順序是隨機(jī)的,可因計(jì)算機(jī)而異。如果出現(xiàn)意外的排序行為,請檢查此循環(huán),以確定此行為更改是否會影響代碼。

1089 錯誤代碼:_。 這是由于源文件遭到破壞或編譯器代碼中出現(xiàn)錯誤造成的。請與 Adobe, Inc. 聯(lián)系,以便將錯誤登記備案。

1091 遷移問題:_ 這是一個代碼遷移警告。在 Actionscript 2.0 中,如果聲明方法時(shí)使用的是特殊名稱(如 onMouseDown),那么,在出現(xiàn)特定事件時(shí),F(xiàn)lash 可能會調(diào)用該方法。在 Actionscript 3.0 中,必須通過方法來調(diào)用 addEventListener(),從而對這一函數(shù)進(jìn)行注冊以接收該事件。有關(guān)詳細(xì)信息,請參閱本語言參考中的 addEventListener。

1093 在應(yīng)為 uint(非負(fù))值的地方使用負(fù)值。 將負(fù)值賦給 uint 數(shù)據(jù)類型的變量將產(chǎn)生極大的正值。 var x:uint = -1; trace(x); // 4294967295.

1097 與 null 的比較不合邏輯。類型為 _ 的變量不能為 null。 Boolean、int、uint 和 Number 類型的實(shí)例不能為 null。與 Boolean 數(shù)據(jù)類型比較之前,比較運(yùn)算符類型將 null 轉(zhuǎn)換成 false;與 Number、int 或 uint 數(shù)據(jù)類型比較之前,將其轉(zhuǎn)換成 0。

1099 與 NaN 的比較不合邏輯。此語句始終計(jì)算為 false。 NaN 具有獨(dú)特的數(shù)學(xué)屬性,任何涉及該屬性的比較運(yùn)算都計(jì)算為 false。改用全局 isNaN() 函數(shù)檢測 NaN 值,如下面的示例所示:
trace(NaN == NaN); // false!
trace(NaN != NaN); // 還是 false!
trace(isNaN(NaN)); // true


1101 條件語句之內(nèi)的賦值語句。您指的是 == 而不是 = 嗎? = 賦值語句的結(jié)果是該 = 語句右邊的值。可以將賦值語句用作條件測試,但不建議這樣做。通常,出現(xiàn) = 是由于計(jì)劃執(zhí)行 == 相等測試時(shí)的鍵入錯誤造成的,如下面的示例所示:
var x:Boolean = false;
var y:Boolean = true;
// 很難確定下面一行是有意將 x 的值設(shè)置為 y 的值,還是屬于鍵入錯誤
if (x = y) { trace("x is assigned y's value of true, making the conditional test evaluate as true."); }


1103 使用了 null 值,但是應(yīng)為 _ 值。 不能將 null 作為值賦給 Boolean、Number、int 和 uint 變量。賦給 Boolean 數(shù)據(jù)類型時(shí),null 值會隱式轉(zhuǎn)換為 false,而賦給 int、uint 或 Number 數(shù)據(jù)類型時(shí)會轉(zhuǎn)換為 0。

1105 尚未指定類 _ 的構(gòu)造函數(shù)。 不指定構(gòu)造函數(shù)是一種個人編碼風(fēng)格偏好。如果需要始終為類聲明構(gòu)造函數(shù),可以啟用此警告。此警告旨在幫助您發(fā)現(xiàn)類名稱更改但其構(gòu)造函數(shù)名稱沒有更改的情 況。不啟用此警告時(shí)此類情況不會被標(biāo)記為問題,前一個構(gòu)造函數(shù)看上去是一個標(biāo)準(zhǔn)函數(shù)。

1111 未初始化該常量。

1113 Array(x) 與新 Array(x) 具有相同的行為。若要將某個值轉(zhuǎn)換成 Array 類型,請將表達(dá)式 x 用作 Array 而非 Array(x)。

1115 輸入此構(gòu)造函數(shù)之前,將會執(zhí)行 super() 語句。如果要顯式控制 super() 語句的執(zhí)行時(shí)間,請?jiān)谠摌?gòu)造函數(shù)中添加對該語句的調(diào)用。 在構(gòu)造函數(shù)中添加對 super() 的調(diào)用是一種個人編碼風(fēng)格偏好。如果需要始終明確 super() 的調(diào)用時(shí)間,可以啟用此警告。啟用此警告對于打算在某些本地初始化代碼之后調(diào)用 super() 但忘記對其進(jìn)行添加的情況非常有用。

3552 與使用 TextField.appendText() 方法相比,使用 += 將文本追加到 TextField 的效率低很多倍。 有關(guān)此重要文本優(yōu)化操作的詳細(xì)信息,請參閱本語言參考中有關(guān) TextField 類的 appendText() 方法的內(nèi)容。

3554 使用了 Function 值,但是應(yīng)為類型 _。此函數(shù)參考之后可能缺少括號 ()。 在 Actionscript 中,可以將函數(shù)本身用作值。此處所述的代碼使用的是 Function 類型的值,但需要的是 Function、Object 或 * 之外的類型。通常,這表示出現(xiàn)函數(shù)名稱之后遺漏括號 () 的鍵入錯誤。

3556 不推薦使用 instanceof 運(yùn)算符,請改用 is 運(yùn)算符。

3574 遷移錯誤:Actionscript 2.0 XML 類已重命名為 XMLDocument。 這是一個代碼遷移警告。在 Actionscript 3.0 和 Actionscript 2.0 中,XML 是不同的類。Actionscript 3.0 中的 XMLDocument 類與 Actionscript 2.0 中的 XML 類等效。Actionscript 3.0 XML 類通過更為簡便和更加強(qiáng)大的 API 提供了增強(qiáng)的功能。有關(guān)其它詳細(xì)信息,請參閱《Actionscript 語言參考》中的 XML。

3576 Date(x) 與新的 Date().toString() 具有相同的行為。若要將某個值轉(zhuǎn)換為 Date 類型,請使用“x as Date”代替 Date(x)。

3582 如果以相同名稱將包導(dǎo)入為當(dāng)前類,將在此作用域中隱藏該類的標(biāo)識符。

3584 指定了多個名稱為“_”的參數(shù)。對該參數(shù)的引用將始終解析為最后一個參數(shù)。

3590 使用了非 Boolean 值,但是應(yīng)為 Boolean 值。

3591 使用了 _,但是應(yīng)為 Boolean 值。表達(dá)式將強(qiáng)制為 Boolean 類型。

3593 _ 不是動態(tài)類 _ 的可識別屬性。 在嚴(yán)謹(jǐn)?shù)木幾g模式下,不會在動態(tài)類的實(shí)例中檢查未定義屬性。類型 Date、RegExp 和 Error 是動態(tài)的,以便向后與 ECMAscript 兼容。此警告在這些類的實(shí)例中找到了對未定義屬性的使用。一個常見的問題是嘗試獲取或設(shè)置的 Date 值的 year 屬性不存在。正確的屬性名稱是 fullYear。

3595 _ 不是動態(tài)類 _ 的可識別方法。 在嚴(yán)謹(jǐn)?shù)木幾g模式下,不會在動態(tài)類的實(shí)例中檢查未定義的方法。類型 Date、RegExp 和 Error 是動態(tài)的,以便向后與 ECMAscript 兼容。此警告在這些類的實(shí)例中找到了對未定義方法的使用。

3597 重復(fù)的變量定義。 編譯器檢測到變量的重復(fù)定義。這會導(dǎo)致意外的結(jié)果。Actionscript 不支持變量的塊級別作用范圍。在函數(shù)體內(nèi)定義的所有變量屬于同一范圍,即便這些變量在 if 語句、while 語句和 for 語句中定義,也是如此。例如,下面的代碼會重新聲明變量 x 兩次:

function test() {
var x:Number = 10;
if (true) {
??for (var x=0; x < 5; x++) // 此處將出現(xiàn)警告,這是 x 的第二次定義
??trace(x);
}
trace(x); // 是 5,而不是 10。由上面的 for 循環(huán)設(shè)置的最后一個值是 x 的當(dāng)前值
}

3598 定義的名稱和已導(dǎo)入的包的名稱相同。如果不加限定地引用該名稱,則該名稱將被解析為包而不是定義。

3599 定義的名稱和已導(dǎo)入的包的名稱相同。如果不加限定地引用該名稱,則該名稱將被解析為包而不是定義。 如果某定義的名稱與范圍內(nèi)的包相同,則對該名稱的任何非限定引用都將解析為該包,而不是解析為該定義。這會在嘗試引用該變量時(shí)導(dǎo)致意外的錯誤。為此,必須 限定對該定義的所有引用,以便將其解析為該定義,而不是解析為該包。

3600 可能試圖刪除固定屬性。

3601 不能刪除聲明屬性 _。若要釋放相關(guān)內(nèi)存,請將其值設(shè)置為 null。

as3編譯錯誤中文說明


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产在线91观看免费观看 | 国产区欧美 | 亚洲国产精品aa在线看 | 久草国产精品 | 欧美一级毛片欧美毛片视频 | 日本中文字幕高清 | 国产精品嫩草研究所永久网址 | 中文字幕色| 精品欧美一区二区三区在线观看 | 久久精品国产免费 | 一区二区视频免费看 | 99尹人香蕉国产免费天天拍 | 国产福利在线观看精品 | 五月婷婷欧美 | 色桃花网 | se94se欧美综合色 | 亚洲欧美日韩国产一区二区精品 | 国产精品免费看久久久 | 伊人久久成人 | 国产五月色婷婷六月丁香视频 | 天天视频国产精品 | 久久久福利 | 欧美一区日韩一区中文字幕页 | 欧美国产成人精品一区二区三区 | 国产一区二区三区免费看 | 久久99精品久久久久久园产越南 | 国产精品原创 | 久操社区| 天天干b | 99精品欧美一区二区三区 | 久久浮力影院 | 女孕学护士一级毛片 | 国内精品久久久久久影院老狼 | 香蕉精品视频在线观看入口 | 欧美一级艳片视频免费观看 | 国产成人啪午夜精品网站 | 亚洲人成一区二区三区 | 久久免费视频在线观看 | 99久久精品国产交换 | 国产精品原创视频 | 四虎影视永久地址www成人污 |