获取实例的类或超类名-ActionScript3 Tips and Tricks

简介:

获取实例的类或超类名-ActionScript3 Tips and Tricks

2007-09-15 – 10:30 上午 | 由 zrong 发布 | 357 次查看

本文是ActionScript3 Tips and Tricks系列阅读笔记之一Determine Instance Class or Superclass,这里是原文地址。

在ActionScript3中,可以使用getQualifiedClassName函数 (flash.utils.getQualifiedClassName)获取实例的类名:

var sprite:Sprite = new Sprite();
trace(getQualifiedClassName(sprite));

// 输出"flash.display::Sprite"
还可以使用getQualifiedSuperclassName函数 (flash.utils.getQualifiedSuperclassName)获取超类的名称:

trace(getQualifiedSuperclassName(sprite));

// 输出"flash.display::DisplayObjectContainer"

如果想把字符串转换成类引用,可以使用getDefinitionByName函数 (flash.utils.getDefinitionByName):

trace(getDefinitionByName("flash.display::Sprite"));
// 输出[class Sprite]
而使用describeType函数 (flash.utils.describeType) 则可以获取非常详细的类的信息:

var s:String = "hello";
trace(describeType(s));
输出:



<parameter index="1" type="*" optional="true"/>



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/octverve/archive/2008/01/22/2058886.aspx
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2010/01/14/1647954.html如需转载请自行联系原作者

jiahuafu

相关文章
|
4月前
|
JavaScript 前端开发 编译器
TypeScript 类 第二章 【参数属性,存取器,静态属性】
TypeScript 类 第二章 【参数属性,存取器,静态属性】
36 2
|
数据可视化
理解 Delphi 的类(三) - 初识类的属性
理解 Delphi 的类(三) - 初识类的属性
155 0
|
Python
Python隐藏类中的属性
Python隐藏类中的属性自制脑图, 包括封装的优点和隐藏属性 。
73 2
Python隐藏类中的属性
|
JavaScript 前端开发
学习javaScript必知必会(7)~Object类、修改this指向、继承关系
学习javaScript必知必会(7)~Object类、修改this指向、继承关系
113 0
学习javaScript必知必会(7)~Object类、修改this指向、继承关系
如何根据一个ABAP类方法的名称反差到类名称
如何根据一个ABAP类方法的名称反差到类名称
如何根据一个ABAP类方法的名称反差到类名称
|
C#
基于继承类的属性模版中无法绑定的原因和解决方法
原文:基于继承类的属性模版中无法绑定的原因和解决方法 这个的晚上想学学WPF 做一个类似于ERP 左边菜单。构思一下思路 。。。。。。   创建一个类基于Expander类。 1 public class ExpanderBox : Expander 2 { 3 ...
807 0