在AS3中,Document类可以扩展另一个扩展MovieClip的自定义类吗?

时间:2011-08-16 17:45:14

标签: actionscript-3 inheritance actionscript subclass extends

如果我有一个扩展MovieClip的Document类,并且我想将它作为另一个Document类的基础,是否可以创建一个扩展主文档类的子类并将其用于另一个FLA?

例如,

fla1.fla有一个MyMainClass的文档类:

public class MyMainClass extends MovieClip

fla2.fla有一个MySubClass的文档类:

public class MySubClass extends MyMainClass

我已经尝试了,但现在我收到的错误是我找不到所有引用阶段实例的变量。

1 个答案:

答案 0 :(得分:3)

您必须设置Flash的“自动声明阶段实例”,并且您需要确保文档的父类是动态的。这两个都会引起你所谈论的问题。

作为旁注 - 由于Flash中的错误,如果您将所有变量声明为文档根类中的公共变量,则问题会更少。