Сгенерировать идентификатор GUID в AIR 3?

#apache-flex #air

#apache-flex #air

Вопрос:

В AIR 3.0 есть возможность создавать реальные идентификаторы GUID. Я просто не могу понять, как это сделать.

http://blogs.adobe.com/cantrell/archives/2011/10/secure-data-persistence-with-air-3.html

Кристиан Кантрелл описывает, что это возможно и, возможно, с помощью generateRandomBytes http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/crypto/package.html

Я не знаю, как превратить случайные байты в идентификатор guid. Кто-нибудь знает, как создавать идентификаторы GUID в AIR 3.0?

Ответ №1:

Можете ли вы использовать createUID() из класса UIDUtil?

Если нет; поможет ли это сообщение в блоге?

Комментарии:

1. Я думаю, что createUid теперь создаст идентификатор GUID.

2. @Nate На основе документов; похоже, что createUID() находится в формате GUID. Это ответ на ваш вопрос, или вы искали больше — или другую — информацию?

3. Мне потребовалось некоторое время, чтобы найти, но в более новых версиях Air эта функция теперь принадлежит другому классу: RPCUIDUtil.createUID. Пакет: mx.utils. Мне также пришлось ссылаться на <AIRSDK>/frameworks/libs/air/aircore.swc в проекте flex, чтобы иметь возможность его использовать.