| パッケージ | mx.utils |
| クラス | public class UIDUtil |
| 継承 | UIDUtil Object |
UIDUtil.createUID() メソッドなどの静的メソッドを呼び出すだけです。
メモ:オブジェクトに強制的に IUID インターフェイスを実装させる [Bindable] プロパティを持たない動的オブジェクトがある場合は、UID を含む mx_internal_uid プロパティがそのオブジェクトに追加されます。 動的オブジェクトにこのフィールドを持たせないようにするには、オブジェクトを [Bindable] にし、オブジェクトのクラスで IUID インターフェイスを実装するか、 プロパティに値を設定します。
| メソッド | 定義元 | ||
|---|---|---|---|
[静的]
ActionScript の擬似乱数生成プログラムと現在の時刻に基づいて UID(一意の識別子)を生成します。 | UIDUtil | ||
[静的]
ByteArray にエンコードされた 128 ビット UID をストリング表現に変換します。 | UIDUtil | ||
[静的]
指定されたオブジェクトの UID(一意の識別子)を返します。 | UIDUtil | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
[静的]
String 値が正しく形式設定された UID 値を表すかどうかを確認するユーティリティメソッドです。 | UIDUtil | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
[静的]
UID 形式のストリングを ByteArray に変換します。 | UIDUtil | ||
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| createUID | () | メソッド |
public static function createUID():StringActionScript の擬似乱数生成プログラムと現在の時刻に基づいて UID(一意の識別子)を生成します。
UID の形式は "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" で、X は 16 進数字 (0 ~ 9、A ~ F) です。
この UID は完全にグローバルに一意というわけではありませんが、Flash Player では UID 生成をサポートしていないため、これが最適な方法です。
戻り値String — 新しく生成された UID です。
|
| fromByteArray | () | メソッド |
public static function fromByteArray(ba:ByteArray):StringByteArray にエンコードされた 128 ビット UID をストリング表現に変換します。形式は、createUID によって生成されたものに一致します。適切な ByteArray が指定されない場合は、null が返されます。
パラメータ
ba:ByteArray — ByteArray の 16 バイト長は 128 ビットの UID を表します。
|
String — UID のストリング表現です。無効な ByteArray が指定された場合は null です。
|
| getUID | () | メソッド |
public static function getUID(item:Object):String指定されたオブジェクトの UID(一意の識別子)を返します。指定されたオブジェクトに UID がない場合は、メソッドによって UID が割り当てられます。マップが指定されている場合は、そのマップを使用して UID が作成されます。特殊なケースとして、渡されたアイテムが null の場合、このメソッドは null の UID を返します。
パラメータ
item:Object — UID を検索する必要があるオブジェクトです。
|
String — 検出または生成された UID です。
|
| isUID | () | メソッド |
public static function isUID(uid:String):BooleanString 値が正しく形式設定された UID 値を表すかどうかを確認するユーティリティメソッドです。UID 値は createUID() によって生成された形式で、0 ~ 9 以外に大文字の A ~ F だけが含まれることが想定されます。
パラメータ
uid:String — UID として形式設定されているかどうかをテストする値です。
|
Boolean — 値が UID として形式設定されている場合は、true を返します。
|
| toByteArray | () | メソッド |
public static function toByteArray(uid:String):ByteArrayUID 形式のストリングを ByteArray に変換します。UID は createUID で生成された形式である必要があります。それ以外の場合は null が返されます。
パラメータ
uid:String — 128 ビット UID を表します
|
ByteArray — UID の 128 ビットを表す ByteArray の 16 バイト長です。uid が変換できない場合は null になります。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/utils/UIDUtil.html