Air для Android - неопределенное свойство EncryptedLocalStore - PullRequest
0 голосов
/ 02 марта 2012

Я создаю AIR 2.5 приложение с Adobe Flash CS5 .Публикуя его для Air для Android Я получил эту ошибку:

1120: Access of undefined property EncryptedLocalStore.

Это мой код:

function saveIt(keybg:String, myvaluebg:String):void
{
var bytesbg:ByteArray = new ByteArray(); 
      bytesbg.writeUTFBytes(myvaluebg); 
      EncryptedLocalStore.setItem(keybg, bytesbg);
}

Нужно ли мне бросать весь мой кодудалить EncryptedLocalStore связанный код или есть более разумный способ?

Может быть, EncryptedLocalStore не поддерживает Air для Android?

Благодарю.Ули

Ответы [ 2 ]

2 голосов
/ 02 марта 2012

Документация EncryptedLocalStore :

  • "Кроме того, эта функция не поддерживается на мобильных платформах до AIR 3."

Обновление до AIR 3 или более поздней версии.

0 голосов
/ 02 марта 2012

Я не уверен в вашем вопросе, если это ошибка во время выполнения или во время компиляции, так что здесь все равно:

[ Время компиляции ]

Является ликласс в операторах импорта в верхней части класса?

import com.adobe.air.crypto.EncryptionKeyGenerator;

[ Runtime ]

Являются ли keybg и bytesbg ненулевыми значениями.

...