[AS3]最常见编程错误代码的说明附实例介绍
1000
对 _ 的引用不明确。
引用可能指向多项。例如,下面使用了 rss 和 xml 命名空间。每个命名空间为 hello() 函数定义了不同的值。trace(hello()) 语句返回此错误,因为它无法确定使用哪个命名空间。
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
不允许将访问说明符与命名空间属性结合使用。
不能在定义中同时使用访问说明符(如私有或公共)和命名空间属性。
1004
找不到命名空间,或者命名空间不是编译时常量。
该命名空间未知,或是运行时可能具有不同值的表达式。检查命名空间的拼写及其定义的导入是否正确。
1006
super 表达式只能在类实例方法的内部使用。
1007
super 语句只能在类实例构造函数的内部使用。
不能在静态成员的内部使用 super 语句。只能在类实例的内部使用 super 语句。
1008
属性无效。
1010
override 属性只能在类的属性定义中使用。
不能在函数块的内部使用 override 关键字。
热门文章推荐
- [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示例