0

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

4

2 回答 2

2

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

于 2012-11-06T14:49:27.520 回答
-1

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

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

无论如何,当您更改某些内容时,更改总是有可能影响其他类。

于 2012-11-06T14:47:30.770 回答