我有一个类需要使用 Sprite 类的图形方法,所以我使用 Sprite 扩展了该类。但是,我有自己的自定义类,第一个类也需要扩展以使用其中编写的属性和方法。
当然,我可以通过 Sprite 扩展我的自定义类,第一个类可以同时使用两者,但我的自定义类与 Sprite 无关,不应该扩展它。
我将如何使用自定义超类的属性和方法并在一个子类中使用 Sprite 类的图形属性?
我的简单例子:
我的自定义类名为 MovingObject.as 并包含两个变量和一些需要由子类继承的方法。MovingObject 的目的是保存与其子类的速度和加速度有关的信息。
子类“RaceCar”是使用扩展 Sprite 给出的图形方法绘制的,但我需要从 MovingObject 扩展,允许 RaceCar 继承速度和加速度。
我被困在如何为 RaceCar 提供从 Sprite 和我的 MovingObject 类扩展的功能。