我正在为游戏创建对象,他们都是精灵。但我也希望他们实现一个接口。这两个都可以吗?如果没有,我如何让一个对象具有精灵的功能,并让它实现一个接口。我想创建另一个类来检查我的所有对象,看看它们是什么数据类型并相应地评估它们
答案 0 :(得分:2)
所有 的ActionScript对象都可以实现接口和扩展类。这是一个例子:
public class RedZoid extends Sprite implements IColoredZoid
此外,is
关键字适用于接口实现:
var z1:RedZoid = new RedZoid();
if (z1 is IColoredZoid) {
// This branch will be hit, since the interface is implemented
}