子类在Flash中调用有参构造函数规律
1、首先,创建一个文档类Record.as,将它保存在固定的文件夹中,本例为“有参构造函数”。

2、定义包名、类名,在类中插入MovieClip类,使类Record继承MovieClip类。

3、定义Record类的构造函数,在函数中创建Worker类的实例Clock,输出实例Clock。

4、接着,定义Manager类,在类中定义两个私有变量_nation和_sex,类型为字符串。

5、接着,定义构造函数Manager,在函数中带有两个参数nation和sex。

6、在构造函数中输出“运行Manager类的构造函数”,同时让私有变量_nation和_sex获取初值。

7、然后,定义函数toString,输出私有变量_nation和_sex的值。

8、最后,定义Worker类继承Manager类,定义Worker类的构造函数,在函数中带有两个参数nation和sex,输出“运行Worker类的构造函数”。

9、新建一个Flash文档,将图层1重禅旄褡瘦命名为代码,打开动作面板。创建一个Record的实例,用变量p引用,同时调用Record类构造函数。

10、单击“文件”---->“保存”,将Flash文档与类文件保存在同一个文件夹中。

11、运行程序,提示“未在基类中找到默认的构造函数“,也就是子类Worker的构造函数没有调用父类Manager的构造函数。在Flash中带有参数的构造函数,子类是不会自动调用父类的构造函数的。

12、带有参数的构造函数,子类如何调用父类的构造函数呢?我们只需要在子类构造函数中加入super函数,就可以调用父类的构造函数了。

13、再次运行程序,调用子类Worker时,调用了父类,并把变量的值输出在窗口中。
