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; } } }