就像在 Java 中一样,我想知道我的引用是否被声明为接口(interface)。
function foo(classRef:Class){
if(classRef.isInterface(){
//something
}
}
最佳答案
您可以使用AS3 Commons Reflect获取此信息。您的函数将如下所示:
function foo(classRef:Class)
{
var type:Type = Type.forClass(classRef);
if (type.isInterface)
{
//something
}
}
关于apache-flex - 如何识别类引用是否是接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7711588/