2012-03-02 13 views
0

私はAIR 2.5アプリをAdob​​e Flash CS5で構築しています。 Androidの ため空気のためにそれを公開することで、私はこのエラーを得た:Air for Android - 未定義のプロパティEncryptedLocalStore

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は、Android用Airのサポーターではありませんか?

ありがとうございました。 ウリ

答えて

2

EncryptedLocalStore documentation

  • "また、この機能は前AIR 3のモバイルプラットフォームでサポートされていません"

AIR 3以降にアップグレードします。

0

私は、これは実行時であれば、あなたの質問からわからないんだ、または時間コンパイルエラー、ので、ここでは、とにかく行く:

[コンパイル時]

はimport文でクラスですクラスのトップに?

import com.adobe.air.crypto.EncryptionKeyGenerator; 

[実行時]

は両方 keybg、および bytesbgないNULL値です。

関連する問題