Flex错误⼤全
对_的引⽤不明确。
引⽤可能指向多项。例如,下⾯使⽤了rss和xml命名空间。每个命名空间为hello()函数定义了不同的值。trace(hello())语句去三亚 返回此错
误,因为它⽆法确定使⽤哪个命名空间。
privatenamespacerss;privatenamespacexml;publicfunctionErrorExamples(){unamespacerss;unamespace
xml;trace(hello());}rssfunctionhello():String{return"hola";}xmlfunctionhello():String{return"foo";}
通过使⽤具体的引⽤来纠正不明确的引⽤。下⾯的⽰例使⽤namespace::function这种格式指定所要使⽤的命名空间:
publicfunctionErrorExamples(){trace(rss::hello());trace(xml::hello());}
100天将降大任于 3
不允许将访问说明符与命名空间属性结合使⽤。
不能在定义中同时使⽤访问说明符(如私有或公共)和命名空间属性。
1004
找不到命名空间,或者命名空间不是编译时常量。
该命名空间未知,或是运⾏时可能具有不同值的表达式。检查命名空间的拼写及其定义的导⼊是否正确。
1006
super表达式只能在类实例⽅法的内部使⽤。
1007
super语句只能在类实例构造函数的内部使⽤。
不能在静态成员的内部使⽤super语句。只能在类实例的内部使⽤super语句。
1008
属性⽆效。
1010
override属性只能在类的属性定义中使⽤。
不能在函数块的内部使⽤override关键字。
1011
virtual属性只能在类的属性定义中使⽤。
声明的属性不属于某个类时(例香菜的副作用 如在函数块的内部声明某个变量时),不能使⽤virtual属性。
1012
static属性只能在类内部的定义中使⽤。
1013
private属性只能在类的属性定义中使⽤。
1014
不再⽀持intrinsic属性。
ActionScript3.0不⽀持intrinsic关键字。
10教龄怎么算 16
基类为final类。
⽆法扩展超类,因为它标记为final。
1017
找不到基类_的定义。
1018
类的定义_重复。
1020
标记为override的⽅法必须覆盖其它⽅法。
1021
函数的定义重复。
在同⼀个范围内,不能使⽤相同的标识符名称声明多个函数。
1022
不能覆盖final存取器。
1023
覆盖不兼容。
标记为override的函数必须与所要覆盖的函数的参数和返回类型声明完全匹配。它必须具有相同数量的参数,且每个参数的类型相同,还
必须声明相同的返回类型。如果任何⼀个参数是可选的,该函数也必须与此参数匹配。这两个函数还必须使⽤相同的访问说明符(如公共
和私有等)或命名空间属性。
1024
覆盖没有标记为override的函数。
如果某个类中的⽅法覆盖基类中的⽅法,则必须使⽤override属性对其进⾏显式声明,如下⾯的⽰例所⽰:publicoverridefunction
foo():void{};
1025
不能重新定义final⽅法。
不能扩展该⽅法,因为它在基类中标记为final。
1026
构造函数必须是实例⽅法。
1027
函数不能同时为static和override函数。
1028
函数不能同时为static和virtual函数。
1029
函数不能同时为final和virtual函数。
1030
必须指定变量参数数组的名称。
...(rest)参数定义指定:...(rest)之后提供的所有值都收集到任⼀数组中。必须指定该数组的名称,如functionfoo(x,...(rest))表达式中所
⽰。
1033
不⽀持virtual变量。
1034
变量不能是native。
1035
变量不能同时为final和virtual。
1037
不能嵌套包。
1038
找不到break语句的⽬标。
1039
找不到continue语句的⽬标。
1040
标签的定义重复。
1041
属性是不可调⽤的。
1042
this关键字不能在static⽅法中使⽤。它只能在实例⽅法、函数闭包和全局代码中使⽤。
不能在静态成员的内部使⽤this关键字,因为this可能没有上下⽂。
1043
命名空间未定义。
1044
接⼝⽅法_(属于命名空间_)未经类_实现。
1045
找不到接⼝_。
1046
找不到类型,或者类型不是编译时常量_。
⽤作类型声明的类未知,或是运⾏时可能具有不同值的表达式。检查导⼊的类是否正确以及该类的包位置是否尚未更改。此外,检查包含代
码的包(不是导⼊的类)是否正确定义(例如,确保使⽤正确的ActionScript3.0包语法,⽽不是ActionScript2.0包语法)。如果所
要引⽤的类没有在使⽤的命名空间中定义或未定义为公共,也会出现该错误:
publicclassFoo{}
如果正在使⽤Flex™Builder™2并且该类存在于库中,请确保为项⽬设置类路径。
1047
参数的初始值未知,或不是编译时常量。
⽤作该参数默认值的值未定义或在运⾏时可能具有不同的值。检查初始值设定项的拼写是否正确,以及初始值设定项的值是不是⼀个会在运
⾏时导致产⽣不同值的表达式。
1048
⽅法不能⽤调度员的岗位职责 作构造函数。
不能创建类⽅法的实例。只有全局函数才能在new表达式中使⽤。classD{functionxx(){return22;}}vard:D=newD();varx=
();//错误,⽅法不能⽤作构造函数functionyy(){this.a=22;}varz=newyy();//⽆错误,全局函数可以⽤作构造函数。
1049
对指定为常量的变量的赋值⾮法。
1050
不能赋给⾮引⽤值。
1051
返回值必须是undefined。
正在试图在声明了void返回类型的⽅法中使⽤return语句。
1052
常量的初始值未知,或不是编译时常量。
⽤来初始化该常量的值是undefined,或在运⾏时可能具有不同的值。检查初始值设定项的拼写是否正确,以及初始值设定项的值是不是⼀
个会在运⾏时导致产⽣不同值的表达式。
1053
存取器类型必须匹配。
1054
tter定义的返回类型必须是unspecified或void。
不能为tter函数指定返回值。例如,下⾯的语句⽆效:publicfunctiontgamma(g:Number):Number;
下⾯的语句是有效的:
publicfunctiontgamma(g:Number):void;
1058
属性是只写的。
1059
属性是只读的。
此属性通过getter函数定义,因此,可以检索该属性的值。但是,不存在为此属性定义的tter函数,因此,该属性是只读的。在下⾯
的⽰例中,第3⾏会⽣成错误,因为不存在为xx定义的tter函数:
classD{functiongetxx(){return22;}}vard:D=newD();=44;//错误,属性是只读的
1061
调⽤可能未定义的⽅法_(通过静态类型为_的引⽤来调⽤)。
所要调⽤的⽅法未定义。
1063
⽆法打开⽂件_。
1064
元数据⽆效。
⽆法识别此元数据。
1065
元数据的属性不能包含多个元素。
1067
将_类型的值隐式强制为⽆关_类型。
正在试图将对象转换为⽆法转换成的类型。如果所要转换的类不在正在转换的对象继承链中,可能会出现这种情况。仅当编译器在严格模式
下运⾏时,才会出现这种错误。
1068
⽆法打开包含的⽂件_。
1069
语法错误:应有定义或指令。
检查该⾏中的语法。
1071
语法错误:定义关键字(如function)应在属性_之后,⽽不是_之后。
如果作者忘记在声明中使⽤“var”和“function”关键字,将会出现此错误。publicintz;//应为“publicvarz:int;”
编译器遇到意外字符时,也会出现此错误。例如,由于缺少括号,下⾯使⽤的trace()函数⽆效(正确的语法是trace("hello")):import
;trace"hello"
1072
语法错误:命名空间之前应有xml。
正确的语句语法是defaultxmlnamespace=ns。或者缺少关键字xml(注意⼩写),或者使⽤了错误的关键字。有关详细信息,请参阅
默认的xml命名空间指令。
1073
语法错误:应有catch或finally⼦句。
1075
语法错误:如果没有“in”运算符,则不允许使⽤“each”关键字。
1076
语法错误:标识符之前应有左括号。
1077
应有CaLabel。
在switch块中,编译器此时应该执⾏ca语句。下⾯的switch块错误地在第⼀个ca语句之前包含对print的调⽤:switch(x){
trace(2);ca0:trace(0);break}
1078
标签必须是⼀个简单的标识符。
1079
super表达式必须具有⼀个操作数。
1080
应有递增或递减运算符。
1082
括号内应有⼀个表达式。
1083
语法错误:遇到意外的_。
代码⾏缺少某些信息。在下⾯的⽰例中,最后⼀个加号的后⾯必须带有某个表达式(如其它数字):varsum:int=1+2+;
1084
语法错误:应有_(_之前)。
此处不需要该表达式。如果错误是“程序结束之前应有右括号”,则表⽰代码块缺少右⼤括号(})。如果错误是“_之前应有左括号”,则
表⽰条件表达式中可能遗漏括号,如下⾯的⽰例(有意出错)所⽰:
varfact:int=1*2*3;iffact>2{varbigger:Boolean=true;}
1086
语法错误:_之前应有分号。
1087
语法错误:程序结束之后找到额外的字符。
1093
语法错误。
1094
语法错误:字符串⽂字必须在换⾏符之前终⽌。
1095
语法错误:字符串⽂字必须在换⾏符之前终⽌。
1097
语法错误:输⼊已在到达字符串⽂字的右引号之前结束。
1099
语法错误。
1100
语法错误:XML没有匹配的开始和结束标签。
1102
不能删除超级后代。
1103
命名空间的定义重复。
已多次定义该命名空间。请删除或修改重复的定义。
1105
赋值的⽬标必须是引⽤值。
可以给变量赋值,但是不能将⼀个值赋给另外⼀个值。
1106
递增操作数必须是引⽤。
操作数必须是变量、数组中的元素或对象的属性。
1107
递增操作数⽆效。
操作数必须是变量、数组中的元素或对象的属性。
1108
递减操作数⽆效。
操作数必须是变量、数组中的元素或对象的属性。
1109
应有表达式。
代码的⼀部分缺少表达式。例如,下⾯的代码会⽣成此错误(if语句中缺少某项条件):varx=(5>2)?trace(x)
1110
缺少XML标签名称。
1112
可能会出现⽆限递归问题,因为此⽂件包含_。
所要编译的源代码中包含的某⽂件中包含可能导致⽆限循环的其它include语句。例如,下⾯的和⽂件会⽣成此错误,因为每
个⽂件都试图包含另外⼀个⽂件。⽂件中包含以下代码,它试图包含⽂件:
;include""trace(2);
⽂件包含以下代码,它试图包含⽂件:
include""
1113
在_中检测到循环类型引⽤。
类正在尝试扩展超类。例如,如果类B从类A继承⽽来,则A不能扩展B:classaextendsb{}classbextendsa{}
1114
public属性只能在包的内部使⽤。
1115
internal属性只能在包的内部使⽤。
1116
⽤户定义的命名空间属性只能在顶级的类定义中使⽤。
1118
将静态类型为_的值隐式强制为可能⽆关的类型_。
所要使⽤的值不是预期的类型,不存在将其转换为预期类型的隐式强制。可能使⽤的是超级类型,但需要的是⼦类型。例如:
classA{}vara:A=newA();classBextendsA{functionf()}varb:B=a//错误
最后⼀个语句会出错,因为该语句尝试将类型A的对象赋给类型B的变量。
同样,下⾯定义的foo()函数采⽤了类型为B的参数。语句foo(a);会出错,因为该语句试图使⽤类型为A的参数:
functionfoo(x:B){}foo(a);
此外,下⾯的语句也会出错,因为foo2()的返回值必须为类型B:
functionfoo2():B{returnnewA();}
1119
访问可能未定义的属性_(通过静态类型为_的引⽤来访问)。
正在尝试访问的属性对于指定对象不存在。例如,下⾯的代码会⽣成此错误,因为int对象没有名为assortment的属性:vari:int=44;
varstr:String=ment;
仅当编译器在严格模式下运⾏时,才会出现这种错误。
1120
访问未定义的属性_。
正在试图访问未定义的变量。例如,如果尚未定义变量huh,调⽤该变量时会⽣成此错误:huh=55;
只有编译器在严格模式下运⾏时,才会出现此错误。
1121
getter定义不能包含参数。
1122
tter定义只能包含⼀个参数。
1123
tter定义不能包含可选参数。
1124
getter定义的返回类型不能为void。
getter函数模拟变量。由于变量类型不能为void,因此不能将getter函数声明为返回类型void。
1125
接⼝中定义的⽅法不能包含⽅法体。
1126
函数没有函数体。
1127
已多次指定属性_。
在同⼀语句中多次指定了某个属性。例如,语句publicstaticpublicvarx;会⽣成此错误,因为该语句两次指定变量x是公共变量。请删
除重复的声明。
1129
接⼝的定义_重复。
请更改或删除重复的定义。
1130
构造函数不能指定返回类型。
1131
不能嵌套类。
1132
final属性只能在类中定义的⽅法内使⽤。
1133
native属性只能与函数定义结合使⽤。
1134
dynamic属性只能与类定义结合使⽤。
1135
语法错误:_不是有效类型。
1136
参数数⽬不正确。数⽬应为_。
函数需要的参数数⽬与提供的参数数⽬不同。例如,下⾯定义的函数goo具有两个参数:classA{staticfunctiongoo(x:int,y:int){
return(x+y);}}
下⾯的语句可能会出错,因为该语句提供了三个参数:
(1,2,3);
1137
参数数⽬不正确。不应超过_个。
1138
可选参数之后不允许有必需的参数。
1139
不允许在接⼝中声明变量。
1140
如果参数是在...rest参数定义关键字之后指定的,则只能是Array数据类型。
1141
⼀个类只能扩展另外⼀个类,⽽不能扩展接⼝。
1142
⼀个接⼝只能扩展另外⼀个接⼝,但_是⼀个类。
正在试图使⽤接⼝扩展类。⼀个接⼝只能扩展另外⼀个接⼝。
1143
override属性只能在类中定义的⽅法内使⽤。
1144
接⼝⽅法_(属于命名空间_)使⽤类_中不兼容的签名进⾏实现。
⽅法签名必须完全匹配。
1145
Native⽅法不能包含⽅法体。
不能使⽤native,因为它是⼀个保留关键字。
1146
构造函数不能是getter或tter⽅法。
1147
未指定AS源⽂件。
1149
return语句不能在静态初始化代码中使⽤。
1150
protected属性只能在类的属性定义中使⽤。
1151
定义_(属于命名空间_)存在冲突。
在同⼀个范围内,不能使⽤相同的标识符名称声明多个变量,除⾮所有这些变量都声明为相同的类型。在ActionScript3.0中,不同的代
码块(例如在同⼀个函数定义中的两个for循环中使⽤的块)视为属于同⼀个范围。下⾯的代码⽰例可以正确地将变量x转换为相同类
型:
functiontest(){varx:int=3;for(varx:int=33;x<55;x++)trace(x);for(varx:int=11;x<33;x++)trace(x)}
下⾯的代码⽰例会⽣成错误,因为变量声明和for循环中的类型转换是不同的:
functiontest(){varx:Stri野草读后感 ng="Theansweris";for(varx:int=33;x<55;x++)//错误trace(x);for(varx:unit=11;x<33;
x++)//错误trace(x)}
1152
继承的定义_(属于命名空间_)存在冲突。
1153
只能将构造函数声明为公共函数。
1154
只能在定义中指定public、private、protected或internal之⼀。
1155
不能在其它函数的内部嵌套存取器。
1156
不能使⽤新运算符实例化接⼝。
1157
接⼝成员不能声明为public、private、protected或internal。
1158
语法错误:函数体之前缺少左⼤括号({)。
1159
return语句不能在包的初始化代码中使⽤。
1160
native属性不能在接⼝定义中使⽤。
不能使⽤native,因为它是⼀个保留关键字。
1162
每个定义中只能使⽤⼀个命名空间属性。
1163
⽅法_与从接⼝_继承的定义冲突。
1165
接⼝属性_⽆效。
1166
Namespacedeclarationsarenotpermittedininterfaces.
1167
类_多次实现接⼝_。
该类多次实现同⼀个接⼝。例如,下⾯的⽰例会⽣成此错误,因为类C两次实现接⼝A:interfaceA{publicfunctionf();};classC
implementsA,A{publicfunctionf(){trace("f");}}
正两个字母 确的实现语句应为classCimplementsA{。
1168
Illegalassignmenttofunction_.
正在试图重新定义函数。例如,下⾯定义的函数topLevel()要输出“top”⼀词。第⼆个语句会⽣成错误,因为该语句赋给该函数不同的返
回值:functiontopLevel(){trace("top");}topLevel=function(){trace("replacementworksin~");}//错误
1169
不允许在接⼝⽅法中使⽤命名空间属性。
1170
函数没有返回值。
如果返回类型不是void,函数中每个可能的控制流都必须返回值。下⾯的函数f(x)不会⽣成错误,因为if..el语句总是返回值:
functionf(x):int{if(x)return2;elreturn3;}//⽆错误
但是,下⾯的函数g(x)会⽣成该错误,因为switch语句并⾮总是返回值。
functiong(x:int):int{switch(x){ca1:return1;ca2:return2:}//return2;//取消注释可清除该错误}
只有函数声明的返回类型不是void时,才启⽤此检查。
1171
命名空间初始值必须是⽂字字符串或其它命名空间。
1172
找不到定义_。
1173
标签定义⽆效。
1176
将静态类型为_的值与可能⽆关的类型_进⾏了⽐较。
在严格模式下会⽣成此错误。
1177
return语句不能在全局初始化代码中使⽤。
1178
尝试访问不可访问的属性_(通过静态类型为_的引⽤)。
1180
调⽤可能未定义的⽅法_。
仅当编译器在严格模式下运⾏时,才会出现这种错误。
1181
转发对基类_的引⽤。
1182
包不能⽤作值_。
1184
使⽤了类型_的不兼容默认值,但是应为_。
1185
switch包含多个默认值,但是只能使⽤⼀个默认值。
1188
对类_的赋值⾮法。
1189
试图删除固定属性_。只能删除动态定义的属性。
delete会从对象中动态删除定义的属性。不能删除类的声明属性。仅当编译器在严格模式下运⾏时,才会出现这种错误。
1190
找不到基类,或基类不是编译时常量。
1191
找不到接⼝,或接⼝不是编译时常量。
1192
不允许在命名空间定义中使⽤static属性。
1193
不能在类或其它接⼝定义中嵌套接⼝定义。
1194
prototype属性⽆效。
1195
试图访问不可访问的⽅法_(通过静态类型为_的引⽤)。
要么从其它类调⽤private⽅法,要么调⽤未使⽤的命名空间中定义的⽅法。如果调⽤的是未使⽤的命名空间中定义的⽅法,请为必需的命
名空间添加u语句。
1196
语法错误:throw之后应有表达式。
1让梦想飞 197
类_不能扩展_,因为⼆者都与库符号或主时间轴关联。
1198
不允许在包的定义中使⽤属性。
1199
内部错误:_。
1200
语法错误:for-in初始值⽆效,只能有1个表达式。
1201
this、super、return或throw语句之后不能出现super语句。
1202
访问未定义的属性_(属于包_)。
正在试图访问包中未定义的变量。例如,如果尚未定义变量,调⽤该变量时会⽣成此错误:=55;
仅当编译器在严格模式下运⾏时,才会出现此错误。
1203
在基类_中未找到默认构造函数。
如果有1个或多个必选参数,则必须使⽤super()语句显式调⽤基类的构造函数。
1204
/*⽆对应匹配项*/.
发现了指⽰注释开始位置的字符“/*”,但未发现指⽰注释块结束位置的对应字符“*/”。
本文发布于:2023-03-26 18:46:08,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/0be17099a0ae7895887f0e4382dd5eb9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:错误1068.doc
本文 PDF 下载地址:错误1068.pdf
留言与评论(共有 0 条评论) |