Mad*_*ady 5 apache-flex air actionscript
和Java一样,我想知道我的引用是否被声明为Interface.
function foo(classRef:Class){
if(classRef.isInterface(){
//something
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用AS3 Commons Reflect来获取此信息。然后你的函数看起来像这样:
function foo(classRef:Class)
{
var type:Type = Type.forClass(classRef);
if (type.isInterface)
{
//something
}
}
Run Code Online (Sandbox Code Playgroud)