潇潇 发表于 2014-10-21 23:57:54

AS3 编译时提示5008: 定义的名称未反映此文件的位置解决方法

今天在编写AS3代码编译时提示:
5008: 定义'MD5'的名称未反映此文件的位置。请在此文件内部更改该定义的名称,或者重命名该文件。



AS3代码如下:
package
{
import IntUtil;
import flash.display.MovieClip;
import flash.external.ExternalInterface;
import flash.text.TextField;
import flash.display.Sprite;

public class MD5 extends MovieClip
{
//………………
}
}

根据教程介绍用package{}的编写方式,那as文档文件要和fla放在同目录下,目前所编写的as文档本身就和fla文件放在同目录,可总还是报上面的错误。
再看下上面的AS3代码中的类名称为MD5而我保存的文档同样是md5.as,可还是报上面的错误,后面我就把文档名称改为MD5.as,编译成功了……
另外如果类名称和文档名称不一样也编译错误。
从上面便知道AS3编写时很注重名称的大小写呀,大家在写AS3代码时一定要注意了。
页: [1]
查看完整版本: AS3 编译时提示5008: 定义的名称未反映此文件的位置解决方法