【发布时间】:2009-12-30 04:37:02
【问题描述】:
我正在为游戏创建对象,它们都是精灵。但我也希望他们实现一个接口。有可能两者都做吗?如果没有,我怎样才能让一个对象具有精灵的功能并让它实现一个接口。我想创建另一个类来检查我的所有对象以查看它们是什么数据类型并相应地评估它们
【问题讨论】:
标签: actionscript-3 class interface
我正在为游戏创建对象,它们都是精灵。但我也希望他们实现一个接口。有可能两者都做吗?如果没有,我怎样才能让一个对象具有精灵的功能并让它实现一个接口。我想创建另一个类来检查我的所有对象以查看它们是什么数据类型并相应地评估它们
【问题讨论】:
标签: actionscript-3 class interface
所有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
}
【讨论】: