这几天偶然发现AS2.0的类名虽然和你类中方法的名字大小写不一样,但只要几个字母一样(当然在字母顺序一样的前提下)FLASH就会报错,
象下面这个例子
class AAA
{
private function aaa()
{
}
}
错误提示如下
=====================================================================================================
**警告** 第 3 行: 成员函数“aaa”与定义的类的名称“AAA”大小写不同,在运行时将被视为类构造函数。
private function aaa()
动作脚本错误总数:1 报错:1
=====================================================================================================
但是属性就没这种问题
class AAA
{
private var aaa:String;
}
FLASH2004帮助中也没有提到这个问题,别的地方我也没看到过类的名称规则,请教大家这是为什么。
象下面这个例子
class AAA
{
private function aaa()
{
}
}
错误提示如下
=====================================================================================================
**警告** 第 3 行: 成员函数“aaa”与定义的类的名称“AAA”大小写不同,在运行时将被视为类构造函数。
private function aaa()
动作脚本错误总数:1 报错:1
=====================================================================================================
但是属性就没这种问题
class AAA
{
private var aaa:String;
}
FLASH2004帮助中也没有提到这个问题,别的地方我也没看到过类的名称规则,请教大家这是为什么。
回复Comments
作者:
{commentrecontent}