ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.utils 

UIDUtil  - AS3 Flex

Paketmx.utils
Klassepublic class UIDUtil
VererbungUIDUtil Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die UIDUtil-Klasse ist eine vollkommen statische Klasse, die Methoden zur Arbeit mit UIDs (eindeutige Bezeichner) in Flex umfasst. Sie erstellen keine UIDUtil-Instanzen, sondern rufen einfach statische Methoden wie die 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.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert 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
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
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
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
[statisch] Konvertiert einen als UID formatierten String in ein ByteArray.
UIDUtil
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Methodendetails

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ückgabewerte
String — 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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
ByteArray — ByteArray mit einer Länge von 16 Byte zur Darstellung einer 128-Bit-UID oder null, wenn die UID nicht konvertiert werden konnte.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.