admin管理员组

文章数量:1531699

2024年3月18日发(作者:)

flash编译器错误查询表

以下是编译器遇到无效代码时生成的编译错误列表。只有在严谨模式下编译代码时,

才能检测到这些错误的子集。严谨模式添加了标准语言中没有的三种约束:

表达式有静态类型,且类型错误为验证错误。

附加验证规则捕获常见编程错误。

提前报告验证错误。以下验证错误仅在严谨模式下出现:

函数调用签名匹配,将检查所提供的参数数目及其类型。

重复定义冲突。

访问编译时未定义的方法或属性时出现未绑定的引用。

在密封对象上动态添加属性。

写入常量变量。

删除固定属性。

比较使用不兼容类型的表达式。

未找到包。

代码 消息 说明

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";

}

本文标签: 错误类型验证属性