2009-12-30 75 views
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 
} 
+0

怎么样的其他方式。 z1:IColoredZoid,然后有一个if语句chcek来查看z1是否是Redzoid。让我们只是说z1通过一个方法。 – numerical25 2009-12-30 15:59:25

相关问题