Flash CS3 文档 |
|||
| ActionScript 2.0 语言参考 > ActionScript 类 > Object > constructor(Object.constructor 属性) | |||
public constructor : Object
对给定的对象实例的构造函数的引用。在使用 Object 类的构造函数创建对象时,constructor 属性会自动分配给所有对象。
可用性:ActionScript 1.0、Flash Player 5
下面的示例是对 myObject 对象的构造函数的引用。
var my_str:String = new String("sven");
trace(my_str.constructor == String); //output: true
如果使用 instanceof 运算符,还可以确定某对象是否属于指定的类:
var my_str:String = new String("sven");
trace(my_str instanceof String); //output: true
但是,在下面的示例中,Object.constructor 属性将原始数据类型(如下面列出的字符串)转换为包装对象。instanceof 运算符不执行任何转换,如下面的示例所示:
var my_str:String = "sven"; trace(my_str.constructor == String); //output: true trace(my_str instanceof String); //output: false
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00002037.html