Flash/as3/SharedObject
提供: 初心者エンジニアの簡易メモ
package app.model
{
import flash.net.SharedObject;
import flash.net.SharedObjectFlushStatus;
/**
* SharedObjectを一括で扱うモデル
*
* @example
* var sharedModel:SharedModel = new SharedModel();
* var sample:Object = sharedModel.sampleParams;
* // 入力
* sample.test = 1;
* // 表示
* trace(sample.test);
*/
public class SharedModel
{
private var _shared:SharedObject;
public function SharedModel()
{
// インスタンス生成
_shared = SharedObject.getLocal("application-name1");
}
// // データ取得
// public function get data():Object
// {
// return _shared.data;
// }
// サンプル配列取得
public function get sampleParams():Object
{
if (_shared.data.samples == undefined) {
_shared.data.samples = new Object();
}
return _shared.data.samples;
}
}
}
