flash.utils.getQualifiedClassName 获取实例的类名
var sprite:Sprite = new Sprite();
trace(getQualifiedClassName(sprite));
// 输出"flash.display::Sprite"

flash.utils.getQualifiedSuperclassName 获取超类的名称:
trace(getQualifiedSuperclassName(sprite));
// 输出"flash.display::DisplayObjectContainer"

flash.utils.getDefinitionByName 通过类名字符串获取类的原型(类对象引用)
var Tmp = getDefinitionByName("flash.display.Sprite");
var spr = new Tmp;
trace(spr is Sprite);
//输出 true

flash.utils.describeType 可以获取非常详细的类的信息:
trace(describeType(new Sprite));
 

Home Blog Delicious Github Flickr About Contact

© Miclle.Zheng . Powered by Forest Chalet