Пакет | mx.utils |
Класс | public class UIDUtil |
Наследование | UIDUtil Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
UIDUtil.createUID()
.
Примечание. При наличии динамического объекта, не имеющего свойств [Bindable] (вынуждающих объект реализовать интерфейс IUID), Flex добавляет свойство mx_internal_uid
, содержащее UID объекта. Во избежание появления этого поля в динамическом объекте установите его на [Bindable], реализуйте интерфейс IUID в классе объекта или установите свойство со значением.
Метод | Определено | ||
---|---|---|---|
[статические]
Генерирует UID (уникальный идентификатор) на основе генератора псевдослучайных чисел ActionScript и текущего времени. | UIDUtil | ||
[статические]
Преобразует 128-битовый UID, закодированный как ByteArray в представление в виде строки. | UIDUtil | ||
[статические]
Возвращает UID (уникальный идентификатор) для указанного объекта. | UIDUtil | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
[статические]
Служебный метод для проверки, представляет ли значение String правильно отформатированное значение UID. | UIDUtil | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
[статические]
Преобразует форматированную строку UID в ByteArray. | UIDUtil | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
createUID | () | метод |
public static function createUID():String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Генерирует UID (уникальный идентификатор) на основе генератора псевдослучайных чисел ActionScript и текущего времени.
UID имеет вид "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
, где X – шестнадцатеричное число (0-9, A-F).
Этот идентификатор не будет по-настоящему глобально уникальным; но это лучшее, что можно создать без поддержки проигрывателя при генерации UID.
ВозвращаетString — Вновь сгенерированный UID.
|
fromByteArray | () | метод |
public static function fromByteArray(ba:ByteArray):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует 128-битовый UID, закодированный как ByteArray в представление в виде строки. Формат соответствует генерируемому createUID. Если подходящий ByteArray не предоставлен, возвращается значение null.
Параметры
ba:ByteArray — ByteArray длиной 16 байт, представляющий 128-битовый UID.
|
String — Строковое представление UID или null, если предоставлен недопустимый ByteArray.
|
getUID | () | метод |
public static function getUID(item:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает UID (уникальный идентификатор) для указанного объекта. Если указанный объект не имеет UID, он присваивается с помощью метода. Если указана схема, этот метод использует данную схему для создания UID. Как особый случай, если передаваемый элемент имеет значение null, метод возвращает UID со значением null.
Параметры
item:Object — Объект, для которого необходимо найти UID.
|
String — UID, который был найден или сгенерирован.
|
isUID | () | метод |
public static function isUID(uid:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Служебный метод для проверки, представляет ли значение String правильно отформатированное значение UID. Значения UID должны быть в формате, генерируемом createUID(), что означает поддержку только заглавных букв от A-F и цифр 0-9.
Параметры
uid:String — Значение, проверяемое на правильность форматирования как UID.
|
Boolean — Возвращает true, если значение отформатировано как UID.
|
toByteArray | () | метод |
public static function toByteArray(uid:String):ByteArray
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует форматированную строку UID в ByteArray. UID должен быть в формате, генерируемом createUID, в противном случае возвращается значение null.
Параметры
uid:String — Записывает 128-разрядное целое число.
|
ByteArray — ByteArray длиной в 16 байт, представляющей 128 бит UID, или null, если uid невозможно преобразовать.
|
Tue Jun 12 2018, 11:34 AM Z