包 | mx.utils |
类 | public class DescribeTypeCache |
继承 | DescribeTypeCache Object |
flash.utils.describeType()
的返回值,以便后续调用可更快返回。还可以通过此类来设置特定值类型的处理函数。当用户尝试访问 DescribeTypeCacheRecord
类上的这些值时,将调用它们。
另请参见
方法 | 定义方 | ||
---|---|---|---|
[静态] 首次调用 flash.utils.describeType() 并缓存返回值,以便后续调用可更快返回。 | DescribeTypeCache | ||
指示对象是否已经定义了指定的属性。 | Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
[静态] 使用 registerCacheHandler 可添加特定字符串的处理函数。 | DescribeTypeCache | ||
设置循环操作动态属性的可用性。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
describeType | () | 方法 |
public static function describeType(o:*):DescribeTypeCacheRecord
首次调用 flash.utils.describeType()
并缓存返回值,以便后续调用可更快返回。
参数
o:* —
可以是描述完全限定类名称的字符串,也可以是任何 ActionScript 值,其中包括所有可用的 ActionScript 类型、对象实例、原始类型(如 uint )和类对象。
|
DescribeTypeCacheRecord — 返回缓存的记录。 |
另请参见
registerCacheHandler | () | 方法 |
public static function registerCacheHandler(valueName:String, handler:Function):void
使用 registerCacheHandler 可添加特定字符串的处理函数。当用户引用 DescribeTypeCacheRecord
实例上的这些值时将调用这些函数。
参数
valueName:String — 指定处理函数必须设置的值的字符串。 | |
handler:Function — 当用户引用 valueName 时应调用的函数。 |