AS3:DescibeType不能与接口一起工作

问题描述:

我需要得到一个接口的方法列表,我试图用describeType来实现,但它不起作用。任何想法为什么?AS3:DescibeType不能与接口一起工作

var xml:XML = MyInterface; // Getting empty xml object. 

public interface MyInterface{ 
    function methode1(); 
} 

鉴于接口:

public interface TheInterface 
{ 
    function method1():void; 
    function method2():void; 
} 

代码:

var xml:XML = describeType(TheInterface); 

var xmlList:XMLList = xml.child("factory").child("method"); 

for each(var key:XML in xmlList) { 
    var method:String = key.attribute("name"); 
    trace(method); 
} 

产生输出:

method2 
method1 

希望有所帮助。

+0

是的,它的工作原理。在调试器中,我看到xml是空的,但不是空的,所以我误解了它,tnx。 –