关于 actionscript 3:Air for Android – 未定义属性 EncryptedLocalStore

Air for Android - Undefined property EncryptedLocalStore

我正在使用 Adob??e Flash CS5 构建一个 AIR 2.5 应用程序。通过为 Air for Android 发布它
我收到此错误:

1
1120: Access of undefined property EncryptedLocalStore.

这是我的代码:

1
2
3
4
5
6
function saveIt(keybg:String, myvaluebg:String):void
{
var bytesbg:ByteArray = new ByteArray();
      bytesbg.writeUTFBytes(myvaluebg);
      EncryptedLocalStore.setItem(keybg, bytesbg);
}

我需要扔掉所有代码来删除与 EncryptedLocalStore 相关的代码还是有更聪明的方法可用?

难道 EncryptedLocalStore 不支持 Air for Android?

谢谢。
乌力


EncryptedLocalStore 文档:

  • "此外,AIR 3 之前的移动平台不支持此功能。"

升级到 AIR 3 或更高版本。


我不确定这是运行时错误还是编译时错误,所以还是这样:

[编译时间]

import 语句中的类是否位于类的顶部?

1
import com.adobe.air.crypto.EncryptionKeyGenerator;

[运行时]

keybgbytesbg 都不是空值。