2013-06-28 30 views

回答

0

根据我的理解,您需要获取类名称,您可以从flash utils获取类名和超类名。

public static function getClassName(c:Class):String 
{ 
trace("Class Name :: "+getQualifiedClassName(c)+" Super Class Name :: "+getQualifiedSuperclassName(c)); 
//trace("Describe Type"+describeType(c).toString()); 
var superClassName:String = getQualifiedSuperclassName(c).replace("::", "."); 
var className:String = getQualifiedClassName(c).replace("::", "."); 
return className; 
} 
+0

根据原始问题;他已经有了类名。 “我所要做的就是全班同学的名字”。我不明白这里提供的任何代码如何帮助他在编译时确定代码来自哪个库。 – JeffryHouser

+0

基于类或超级名称前缀的flash。*或mx。*,我们将知道该类是来自Flex还是flash API的权利? –

+0

不是确切的。因为没有任何东西阻止我创建自己的类并将其放入闪存中。* package或mx。*包。还有一些Flex类不在mx包中;如整个火花组件集。 – JeffryHouser

相关问题