[AS3]最常见编程错误代码的说明附实例介绍(3)
必须指定变量参数数组的名称。
...(rest) 参数定义指定:...(rest) 之后提供的所有值都收集到任一数组中。必须指定该数组的名称,如 function foo(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
找不到类型,或者类型不是编译时常量 _。
用作类型声明的类未知,或是运行时可能具有不同值的表达式。检查导入的类是否正确以及该类的包位置是否尚未更改。此外,检查包含代码的包(不是导入的类)是否正确定义(例如,确保使用正确的 Actionscript 3.0 包语法,而不是 Actionscript 2.0 包语法)。如果所要引用的类没有在使用的命名空间中定义或未定义为公共,也会出现该错误:
public class Foo{}
如果正在使用 Flex? Builder? 2 并且该类存在于库中,请确保为项目设置类路径。
1047
参数的初始值未知,或不是编译时常量。
用作该参数默认值的值未定义或在运行时可能具有不同的值。检查初始值设定项的拼写是否正确,以及初始值设定项的值是不是一个会在运行时导致产生不同值的表达式。
1048
方法不能用作构造函数。
不能创建类方法的实例。只有全局函数才能在 new 表达式中使用。 class D { function xx() { return 22; } } var d = new D(); var x = new d.xx(); // 错误,方法不能用作构造函数 function yy() { this.a = 22; } var z = new yy(); // 无错误,全局函数可以用作构造函数。
1049
对指定为常量的变量的赋值非法。
1050
不能赋给非引用值。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例