Paket | mx.utils |
Klasse | public class UIDUtil |
Vererbung | UIDUtil Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
UIDUtil.createUID
-Methode auf.
Hinweis: Bei einem dynamischen Objekt ohne [Bindable]-Eigenschaften (durch die das Objekt zur Implementierung der IUID-Schnittstelle gezwungen wird), fügt Flex dem Objekt eine mx_internal_uid
-Eigenschaft mit einer UID hinzu. Um dieses Feld im dynamischen Objekt zu vermeiden, sorgen Sie dafür, dass es [Bindable] ist, implementieren Sie die IUID-Schnittstelle in der Objektklasse oder stellen Sie für eine -Eigenschaft einen Wert ein.
Methode | Definiert von | ||
---|---|---|---|
[statisch]
Generiert eine UID (eindeutiger Bezeichner) mithilfe des Pseudozufallszahl-Generators von ActionScript und der aktuellen Uhrzeit. | UIDUtil | ||
[statisch]
Konvertiert eine als ByteArray kodierte 128-Bit-UID in eine Stringdarstellung. | UIDUtil | ||
[statisch]
Gibt die UID (eindeutiger Bezeichner) für das angegebene Objekt zurück. | UIDUtil | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
[statisch]
Eine Dienstprogrammmethode, um zu überprüfen, ob ein Stringwert einen ordnungsgemäß formatierten UID-Wert enthält. | UIDUtil | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
[statisch]
Konvertiert einen als UID formatierten String in ein ByteArray. | UIDUtil | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
createUID | () | Methode |
public static function createUID():String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Generiert eine UID (eindeutiger Bezeichner) mithilfe des Pseudozufallszahl-Generators von ActionScript und der aktuellen Uhrzeit.
Die UID weist das Format "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
auf, wobei X einem hexadezimalen Zeichen (0-9, A-F) entspricht.
Diese UID ist nicht global eindeutig, stellt jedoch die beste mögliche Lösung ohne Player-Unterstützung für die UID-Generation dar.
RückgabewerteString — Die neu erstellte UID.
|
fromByteArray | () | Methode |
public static function fromByteArray(ba:ByteArray):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konvertiert eine als ByteArray kodierte 128-Bit-UID in eine Stringdarstellung. Das Format entspricht dem durch createUID generierten Format. Wenn kein geeignetes ByteArray verfügbar ist, wird null zurückgegeben.
Parameter
ba:ByteArray — ByteArray mit einer Länge von 16 Byte zur Darstellung einer 128-Bit-UID.
|
String — Stringdarstellung der UID oder null, wenn kein gültiges ByteArray verfügbar ist.
|
getUID | () | Methode |
public static function getUID(item:Object):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die UID (eindeutiger Bezeichner) für das angegebene Objekt zurück. Wenn das angegebene Objekt keine UID hat, weist die Methode ihm eine zu. Wenn eine Zuordnung angegeben ist, wird sie von der Methode zur Erstellung der UID verwendet. Wenn das übergebene Element null ist, gibt diese Methode eine UID von null zurück.
Parameter
item:Object — Objekt, für das Sie eine UID suchen.
|
String — Die UID, die entweder gefunden oder generiert wurde.
|
isUID | () | Methode |
public static function isUID(uid:String):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Dienstprogrammmethode, um zu überprüfen, ob ein Stringwert einen ordnungsgemäß formatierten UID-Wert enthält. UID-Werte müssen dem von createUID() generierten Format entsprechen. Es werden also nur die Großbuchstaben von A bis F und die Ziffern von 0 bis 9 unterstützt.
Parameter
uid:String — Wert, bei dem die Formatierung als UID überprüft werden soll.
|
Boolean — Gibt „true“ zurück, wenn der Wert als UID formatiert ist.
|
toByteArray | () | Methode |
public static function toByteArray(uid:String):ByteArray
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konvertiert einen als UID formatierten String in ein ByteArray. Die UID muss dem von createUID() generierten Format entsprechen. Andernfalls wird null zurückgegeben.
Parameter
uid:String — Stellt eine 128-Bit-UID dar.
|
ByteArray — ByteArray mit einer Länge von 16 Byte zur Darstellung einer 128-Bit-UID oder null, wenn die UID nicht konvertiert werden konnte.
|
Tue Jun 12 2018, 10:04 AM Z