国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

17.2.寫(xiě)入數(shù)據(jù)到共享對(duì)象

2024-04-27 13:52:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
17.2.1. 問(wèn)題
我想要寫(xiě)數(shù)據(jù)到一個(gè)共享對(duì)象。
17.2.2. 解決辦法
使用共享對(duì)象的data 屬性添加數(shù)據(jù)到共享對(duì)象
17.2.3. 討論
你可以使用SharedObject 類(lèi)的data 屬性來(lái)添加數(shù)據(jù)到一個(gè)共享對(duì)象的SOL 文件。應(yīng)為SharedObject 的data 屬性是個(gè)動(dòng)態(tài)原件,你可以直接存貯你想要的屬性的實(shí)例。這個(gè)是特殊的屬性允許你持久化標(biāo)準(zhǔn)類(lèi)型和非標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù)。如下的例子展示了如何來(lái)存儲(chǔ)簡(jiǎn)單類(lèi)型到一個(gè)共享對(duì)象:
+展開(kāi)
-ActionScript
// 獲取一個(gè)存在的共享對(duì)象; 或者創(chuàng)建這個(gè)對(duì)象
public var soInstance : SharedObject = SharedObject.getLocal( "myLso" );
// 字串存貯
public var oString : String = "Adobe Flex 3 Rocks";
soInstance.data.oPhrase = oString;
//數(shù)組存貯
public var oArrayItems : Array = [ 10, 11, 12 ];
soInstance.data.oArrayNumbers = oArrayItems;
// 布爾值存貯
public var oBoolean : Boolean = true;
soInstance.data.oDecision = oBoolean;


為了共享對(duì)象的數(shù)據(jù)能被寫(xiě)到磁盤(pán)上,你不需存貯數(shù)據(jù)的實(shí)例到data 屬性。試圖直接指定共享對(duì)象的實(shí)例會(huì)引起一個(gè)編譯類(lèi)型錯(cuò)誤:
+展開(kāi)
-ActionScript
// 引發(fā)編譯錯(cuò)誤
soInstance.variable = "compile error";

另外,當(dāng)指定實(shí)例數(shù)據(jù)到data 屬性時(shí),必須確保沒(méi)有直接指定值,而是使用了一個(gè)變量
+展開(kāi)
-ActionScript
// 也會(huì)引發(fā)編譯錯(cuò)誤
soInstance.data = "compile error";

為了避免這些類(lèi)型的錯(cuò)誤,確保實(shí)現(xiàn)一個(gè)用于共享對(duì)象的變量,然后指定這個(gè)變量,如下所示
+展開(kāi)
-ActionScript
// 這樣能避免錯(cuò)誤。
private var myData : Array = [ 12, 13, 14 ];
soInstance.data.myData = myData;
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 聊城市| 即墨市| 桃江县| 德庆县| 赞皇县| 阜宁县| 昌吉市| 鱼台县| 东莞市| 抚州市| 赤水市| 新绛县| 兰州市| 岐山县| 五峰| 阜新| 牙克石市| 绥中县| 芷江| 三都| 克东县| 岳池县| 秦安县| 绥滨县| 牙克石市| 睢宁县| 晋江市| 桓台县| 确山县| 东港市| 清河县| 海城市| 砚山县| 个旧市| 同德县| 崇左市| 元阳县| 都江堰市| 江北区| 阳曲县| 漳州市|