パッケージmx.utils
クラスpublic class NameUtil
継承NameUtil Inheritance Object

NameUtil ユーティリティクラスは、Flex オブジェクト用の名前を作成するための静的なメソッドを定義します。NameUtil のインスタンスを作成する必要はなく、NameUtil.createName() メソッドなどのクラスの静的メソッドを呼び出します。



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
  
[静的] 任意の Object インスタンスに対して一意な名前を作成します。作成されるのは、"Button12" のように、無修飾のクラス名をインクリメントカウンタと組み合わせた名前です。
NameUtil
  
[静的] アプリケーション内での DisplayObject オブジェクトの階層における、その DisplayObject オブジェクトの位置を示すストリング("MyApplication0.addressForm.lastName.TextField17" など)を返します。
NameUtil
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
メソッドの詳細
createUniqueName()メソッド
public static function createUniqueName(object:Object):String

任意の Object インスタンスに対して一意な名前を作成します。作成されるのは、"Button12" のように、無修飾のクラス名をインクリメントカウンタと組み合わせた名前です。

パラメータ

object:Object — 名前を必要とするオブジェクトです。

戻り値
String — 固有の名前を含むストリングです。
displayObjectToString()メソッド 
public static function displayObjectToString(displayObject:DisplayObject):String

アプリケーション内での DisplayObject オブジェクトの階層における、その DisplayObject オブジェクトの位置を示すストリング("MyApplication0.addressForm.lastName.TextField17" など)を返します。

パラメータ

displayObject:DisplayObject — アプリケーション内での階層が必要な DisplayObject オブジェクトです。

戻り値
String — アプリケーション内での オブジェクトの階層における displayObjectdisplayObject の位置を含むストリングです。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/utils/NameUtil.html