mx.utils
public class NameUtil
继承NameUtil Inheritance Object

NameUtil 实用程序类定义创建 Flex 对象名称的静态方法。不创建 NameUtil 的实例;只是调用该类的静态方法,如 NameUtil.createName() 方法。



公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
  
[静态] 通过将 unqualified 类名称和递增计数器相结合,为任何对象实例创建一个唯一名称,如“Button12”。
NameUtil
  
[静态] 为 DisplayObject 对象返回一个字符串,如“MyApplication0.addressForm.lastName.TextField17”,指示它在应用程序中 DisplayObject 对象层次结构中的位置。
NameUtil
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
方法详细信息
createUniqueName()方法
public static function createUniqueName(object:Object):String

通过将 unqualified 类名称和递增计数器相结合,为任何对象实例创建一个唯一名称,如“Button12”。

参数

object:Object — 需要名称的对象。

返回
String — 包含唯一名称的字符串。
displayObjectToString()方法 
public static function displayObjectToString(displayObject:DisplayObject):String

为 DisplayObject 对象返回一个字符串,如“MyApplication0.addressForm.lastName.TextField17”,指示它在应用程序中 DisplayObject 对象层次结构中的位置。

参数

displayObject:DisplayObject — 需要获取其在应用程序中层次结构的·DisplayObject 对象。

返回
String — 包含 displayObject 在应用程序中 DisplayObject 对象层次结构中位置的字符串。