一般来说,ActionScript2.0的类放到ActionScript3.0环境经常会报这个错误。
解决方法一:返回ActionScript2.0环境,在fla文件的发布设置中可设置ActionScript的版本。
解决方法二:ActionScript3.0要求每个as类文件,必须包含在包中,而且只能有一个public class声明。这点与Java类似。检查一下你的as类文件,是不是有类似下面的声明:
package{
public class MyClass{
....
}
}
package后面可带包路径,也可以留空。
更多关于ActionScript3.0的知识请看ActionScript3.0官方文档。
