·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]最常见编程错误代码的说明附实例介绍(7)

时间:2012-09-05 10:20CuPlayer
1131 不能嵌套类。 1132 final 属性只能在类中定义的方法内使用。 1133 native 属性只能与函数定义结合使用。 1134 dynamic 属性只能与类定义结合使用。 1135 语法错误:_ 不是有效类型。 1136 参数数目不正确。数

1131
不能嵌套类。
1132
final 属性只能在类中定义的方法内使用。
1133
native 属性只能与函数定义结合使用。
1134
dynamic 属性只能与类定义结合使用。
1135
语法错误:_ 不是有效类型。
1136
参数数目不正确。数目应为 _。
函数需要的参数数目与提供的参数数目不同。例如, 下面定义的函数 goo 具有两个参数: class A { static function goo(x:int,y:int) { return(x+y); } }
下面的语句可能会出错,因为该语句提供了三个参数:
A.goo(1,2,3);
1137
参数数目不正确。不应超过 _ 个。
1138
可选参数之后不允许有必需的参数。
1139
不允许在接口中声明变量。
1140
如果参数是在 ...rest 参数定义关键字之后指定的,则只能是 Array 数据类型。
1141
一个类只能扩展另外一个类,而不能扩展接口。
1142
一个接口只能扩展另外一个接口,但 _ 是一个类。
正在试图使用接口扩展类。一个接口只能扩展另外一个 接口。
1143
override 属性只能在类中定义的方法内使用。
1144
接口方法 _(属于命名空间 _)使用类 _ 中不兼容的签名进行实现。
方法签名必须完全匹配。
1145
Native 方法不能包含方法体。
不能使用 native,因为它是一个保留关键字。
1146
构造函数不能是 getter 或 setter 方法。
1147
未指定 AS 源文件。
1149
return 语句不能在静态初始化代码中使用。
1150
protected 属性只能在类的属性定义中使用。
1151
定义 _(属于命名空间 _)存在冲突。
在同一个范围内,不能使用相同的标识符名称声明多个变量,除非所有这些变量都声明为相同的类型。在 Actionscript 3.0 中,不同的代码块(例如在同一个函数定义中的两个 for 循环中使用的块)视为属于同一个范围。 下面的代码示例可以正确地将变量 x 转换为相同类型:
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) }
下面的代码示例会生成错误,因为变量声明和 for 循环中的类型转换是不同的:
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
只能将构造函数声明为公共函数。
1154
只能在定义中指定 public、private、protected 或 internal 之一。
1155
不能在其它函数的内部嵌套存取器。
1156
不能使用新运算符实例化接口。
1157
接口成员不能声明为 public、private、protected 或 internal。
1158
语法错误:函数体之前缺少左大括号 ({)。
1159
return 语句不能在包的初始化代码中使用。
1160

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器