AS3类必须从DisplayObject和另一个类继承

时间:2012-11-06 14:30:50

标签: actionscript-3 class inheritance interface

我有几个继承自显示对象的类(我的库中的影片剪辑,每个都有自己的链接)。 所有这些类也具有相似的属性 - 我从XML接收的某些数据。 我想知道是否可以创建一个包含我想要的所有属性的主类,也可以从显示对象创建。接口没有完成这项工作,因为如果我在接口上更改某些内容,我仍然需要手动更新所有实现它的类。

2 个答案:

答案 0 :(得分:2)

创建包含XML属性的MovieClip子类,并将此类用作共享这些数据的所有显示资源的超类。

答案 1 :(得分:-1)

在ActionScript 3中,您只能从单个类继承,您必须使用接口来实现它。

此外,您可以拥有始终实现接口的主类(扩展DisplayObject,例如Sprite)(具有空方法的事件),并且对接口的任何更改都需要更新到主类。

无论如何,当你改变某些东西时,总是有可能改变会影响其他类。