4
に暗号化されたローカルストアに変数を保存しました。 この例は動作していますが、1つ以上の変数を保存するためにどのように拡張できますか?Adobe AIR - ローカルデータを保存
// To save variable to ELS (EncryptedLocalStore)
function saveItems() {
var m1:String = "my item 1";
// HOW TO ADD THESE?:
// var m2:String = "my item 2";
// var m3:String = "my item 3";
// var m4:String = "my item 4";
//
var bytes:ByteArray = new ByteArray();
bytes.writeUTFBytes(m1);
EncryptedLocalStore.setItem("item1", bytes);
}
// Read it from ELS
function getItems() {
var storedValue:ByteArray = EncryptedLocalStore.getItem("item1");
//
trace(storedValue.readUTFBytes(storedValue.length));
}
ありがとうございます。
このエラーは次のようになります。** 1118:静的型Objectを持つ値の、関連性のない型のStringへの暗黙の強制変換。**参照_value:Object_に何が欠けている? – Michael
私のコードを編集しました - 私はObjectItemクラスを指定しましたが、saveItemメソッドのStringであったはずです。 – meddlingwithfire
_EncryptedLocalStore.setItem(key、value)に1つのエラーが残っています;また_エラー:** 1118:静的型オブジェクトを持つ値の、おそらく関連のないタイプの文字列への暗黙的強制** – Michael