[AS3]最常见编程错误代码的说明附实例介绍(2)
1011 virtual 属性只能在类的属性定义中使用。 声明的属性不属于某个类时(例如在函数块的内部声明某个变量时),不能使用 virtual 属性。 1012 static 属性只能在类内部的定义中使用。 1013 private 属性只能在类
1011
virtual 属性只能在类的属性定义中使用。
声明的属性不属于某个类时(例如在函数块的内部声明某个变量时),不能使用 virtual 属性。
1012
static 属性只能在类内部的定义中使用。
1013
private 属性只能在类的属性定义中使用。
1014
不再支持 intrinsic 属性。
Actionscript 3.0 不支持 intrinsic 关键字。
1016
基类为 final 类。
无法扩展超类,因为它标记为 final。
1017
找不到基类 _ 的定义。
1018
类的定义 _ 重复。
1020
标记为 override 的方法必须覆盖其它 方法。
1021
函数的定义重复。
在同一个范围内,不能使用相同的标识符名称声明多个函数。
1022
不能覆盖 final 存取器。
1023
覆盖不兼容。
标记为 override 的函数必须与所要覆盖的函数的参数和返回类型声明完全匹配。它必须具有相同数量的参数,且每个参数的类型相同,还必须声明相同的返回类型。如果任何一个参数是可选的,该函数也必须与此参数匹配。这两个函数还必须使用相同的访问说明符(如公共和私有等)或命名空间属性。
1024
覆盖没有标记为 override 的函数。
如果某个类中的方法覆盖基类中的方法,则必须使用 override 属性对其进行显式声明,如下面的示例所示: public override function foo():void{};
1025
不能重新定义 final 方法。
不能扩展该方法,因为它在基类中标记为 final。
1026
构造函数必须是实例方法。
1027
函数不能同时为 static 和 override 函数。
1028
函数不能同时为 static 和 virtual 函数。
1029
函数不能同时为 final 和 virtual 函数。
1030
热门文章推荐
- [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示例
请稍候...