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

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

17.1.創(chuàng)建一個(gè)共享對(duì)象

2024-04-27 13:52:23
字體:
供稿:網(wǎng)友
17.1.1. 問題
我想要存貯數(shù)據(jù)到本地硬盤,并想要在多個(gè)會(huì)話中獲取這些數(shù)據(jù)。
17.1.2. 解決辦法
使用ShareObject 類來創(chuàng)建會(huì)被存儲(chǔ)到用戶系統(tǒng)并能被相同會(huì)話或以后的會(huì)話訪問的數(shù)據(jù)對(duì)象。
17.1.3. 討論
實(shí)際上ShareObject 的行為有些像瀏覽器的cookies,ShareObjects 常常被成為Flash Cookies,它可以:
?? 1.維護(hù)本地持久化
?? 2.在Flash Media Server 服務(wù)器上存儲(chǔ)共享數(shù)據(jù)。
?? 3.實(shí)時(shí)共享數(shù)據(jù)
你可以使用ShareObject 來存貯數(shù)據(jù)到用戶的硬盤上并且在應(yīng)用程序的當(dāng)前會(huì)話或者以后的會(huì)話來獲取這些數(shù)據(jù)。無論如何,一個(gè)ShareObject 只能被創(chuàng)建它的應(yīng)用程序所訪問。

另外,應(yīng)用程序?qū)hareObject 的訪問被限制,只能運(yùn)行于相同的域。一個(gè)應(yīng)用程序不能訪問定位到不同域的ShareObject。

ActionScript3 提共了兩種類型的ShareObject:
本地共享對(duì)象(Local SharedObjects)
類似于瀏覽器cookie,本地存貯對(duì)象適于用力維護(hù)和持久化多個(gè)會(huì)話中的數(shù)據(jù)。例如,你可以在用戶訪問網(wǎng)站之后,使用他們來存貯數(shù)據(jù)。你可以追蹤人口統(tǒng)計(jì)數(shù)據(jù)、檔案資料以及文章的潛在閱讀用戶來影響和改變用戶下次訪問應(yīng)用程序的用戶體驗(yàn)。

遠(yuǎn)端共享對(duì)象(Remote ShareObjects)
遠(yuǎn)端共享對(duì)象需要使用FMS,它更像是實(shí)時(shí)的數(shù)據(jù)傳輸設(shè)備。當(dāng)你想要在一個(gè)多人參與的聊天室中實(shí)時(shí)查看聊天記錄時(shí),你可以在這個(gè)聊天應(yīng)用程序中使用遠(yuǎn)端共享對(duì)象。當(dāng)一個(gè)遠(yuǎn)端共享對(duì)象在客戶端的機(jī)器上被更新,它會(huì)回饋更新到服務(wù)器上的這個(gè)共享對(duì)象,并會(huì)影響和更新其他正在查看相同共享對(duì)象的機(jī)器上指定的共享對(duì)象。

創(chuàng)建或者打開一個(gè)已經(jīng)存在的本地共享對(duì)象,使用如下代碼:
+展開
-ActionScript
private var myLocalSharedObject : SharedObject = SharedObject.getLocal( "mylso" );

靜態(tài)方法getLocal 返回一個(gè)客戶端上的共享對(duì)象的引用。對(duì)于遠(yuǎn)端共享對(duì)象,使用如下代碼:
+展開
-ActionScript
private var myRemoteObject : SharedObject = SharedObject.getRemote( "myRso" );

靜態(tài)方法getRemote 返回一個(gè)FMS 上能被多個(gè)客戶端訪問到的共享對(duì)象引用。在呼叫了getLocal 或者etRemote 之后,例子會(huì)在客戶端機(jī)器上使用一個(gè)*.sol 連接來打開或者創(chuàng)建一個(gè)文件。至此,上面的例子會(huì)以兩位個(gè)文件名作為結(jié)束myLso.sol 和myRso.sol .SOL 文件的默認(rèn)位置依賴于正在運(yùn)行的操作系統(tǒng)。這些位置對(duì)應(yīng)不同的操作系統(tǒng),如下所示:
Windows 95/98/ME/2000/XP
C:/Documents and Settings/{ 用戶域}/Application Data/Macromedia/Flash Player/#SharedObjects/{web 域}/{應(yīng)用程序路徑}/{應(yīng)用程序名}/object.sol

Windows Vista
C:/Users/username/{ 用戶域}/AppData/Roaming/Macromedia/Flash Player/#SharedObjects/web_domain/path_to_application/application_name/object_name .sol

Mac OS X
/Users/{用戶名}/Library/Preferences/Macromedia/Flash Player/#SharedObjects/{web 域}/{應(yīng)用程序路徑}/{應(yīng)用程序名稱}/object_name .sol

Linux/Unix
/home/{用戶名}/.macromedia/Flash Player/#SharedObjects/{web 域}/{應(yīng)用程序路徑}/{應(yīng)用程序名稱}/object_name.sol

默認(rèn)情況,共享對(duì)象的最大文件大小是100kb。你也可以通過Flash Player 的設(shè)置管理器來改變本地共享對(duì)象(LSO)的的默認(rèn)文件大小
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平武县| 壤塘县| 乌拉特前旗| 龙游县| 江川县| 辛集市| 灵璧县| 贵港市| 湟源县| 铜山县| 施秉县| 光泽县| 乌什县| 繁昌县| 彭水| 杭锦后旗| 新龙县| 樟树市| 越西县| 昂仁县| 手游| 定州市| 浏阳市| 陇西县| 济宁市| 全南县| 滕州市| 富锦市| 彭泽县| 应城市| 宾阳县| 马山县| 高尔夫| 青阳县| 伊吾县| 克东县| 赤壁市| 英超| 庐江县| 霍邱县| 合阳县|