Packagemx.utils
Classpublic class NameUtil

The NameUtil utility class defines static methods for creating names for Flex objects. You do not create instances of NameUtil; instead you call static methods of the class, such as the NameUtil.createName() method.



Public Methods
 MethodDefined by
  
createUniqueName(object:Object):String
[static] Creates a unique name for any Object instance, such as "Button12", by combining the unqualified class name with an incrementing counter.
NameUtil
  
displayObjectToString(displayObject:DisplayObject):String
[static] Returns a string, such as "MyApplication0.addressForm.lastName.TextField17", for a DisplayObject object that indicates its position in the hierarchy of DisplayObject objects in an application.
NameUtil
Method detail
createUniqueName()method
public static function createUniqueName(object:Object):String

Creates a unique name for any Object instance, such as "Button12", by combining the unqualified class name with an incrementing counter.

Parameters
object:Object — Object requiring a name.

Returns
String — String containing the unique name.
displayObjectToString()method 
public static function displayObjectToString(displayObject:DisplayObject):String

Returns a string, such as "MyApplication0.addressForm.lastName.TextField17", for a DisplayObject object that indicates its position in the hierarchy of DisplayObject objects in an application.

Parameters
displayObject:DisplayObject — A DisplayObject object whose hierarchy in the application is desired.

Returns
String — String containing the position of displayObject in the hierarchy of DisplayObject objects in an application.