Actionscript 3 新动作脚本

Actionscript 3 新动作脚本,actionscript-3,apache-flex,class,air,Actionscript 3,Apache Flex,Class,Air,我正在尝试创建一个简单的表单来添加用户new user()。但是当我构建它时,我在同一行上得到两个错误 调用可能未定义的方法User。找不到类型,或类型为 不是编译时常量 同一.as文件中不能有两个公共类定义,请注意,该文件必须与其中的公共类同名 在本例中,您将有2个文件,一个名为Person.as,另一个名为User.as。你必须 人名 package me.entities { public class Person { public var fname:St

我正在尝试创建一个简单的表单来添加用户new user()。但是当我构建它时,我在同一行上得到两个错误

调用可能未定义的方法User。找不到类型,或类型为 不是编译时常量


同一.as文件中不能有两个公共类定义,请注意,该文件必须与其中的公共类同名

在本例中,您将有2个文件,一个名为Person.as,另一个名为User.as。你必须

人名

package me.entities
{
    public class Person
    {
        public var fname:String;

        public var lname:String;

        public var dob:Date;
    }
}
User.as

package me.entities
{
    public class User extends Person
    {
        public var crypted_password:String;

        public var salt:String;

        public var created_at:Date;

        public var last_login:Date;

        public var last_ip:String;

    }
}

现在它给了我这些错误-Person-1017:未找到基类Person的定义-换了15行嗯,这对我有用,所以我不知道为什么不适合你。刚刚在一个全新的项目中进行了测试。我编辑了我的文章,因为导入行不是必需的,但无论如何它都可以使用。它只是没用。@atbyrd该错误是因为您没有将Person类导入用户类“import me.entities.User;”
package me.entities
{
    public class Person
    {
        public var fname:String;

        public var lname:String;

        public var dob:Date;
    }
}
package me.entities
{
    public class User extends Person
    {
        public var crypted_password:String;

        public var salt:String;

        public var created_at:Date;

        public var last_login:Date;

        public var last_ip:String;

    }
}