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

首頁 > 網站 > WEB開發 > 正文

17.1.創建一個共享對象

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

另外,應用程序對ShareObject 的訪問被限制,只能運行于相同的域。一個應用程序不能訪問定位到不同域的ShareObject。

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

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

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

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

靜態方法getRemote 返回一個FMS 上能被多個客戶端訪問到的共享對象引用。在呼叫了getLocal 或者etRemote 之后,例子會在客戶端機器上使用一個*.sol 連接來打開或者創建一個文件。至此,上面的例子會以兩位個文件名作為結束myLso.sol 和myRso.sol .SOL 文件的默認位置依賴于正在運行的操作系統。這些位置對應不同的操作系統,如下所示:
Windows 95/98/ME/2000/XP
C:/Documents and Settings/{ 用戶域}/Application Data/Macromedia/Flash Player/#SharedObjects/{web 域}/{應用程序路徑}/{應用程序名}/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 域}/{應用程序路徑}/{應用程序名稱}/object_name .sol

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

默認情況,共享對象的最大文件大小是100kb。你也可以通過Flash Player 的設置管理器來改變本地共享對象(LSO)的的默認文件大小
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛扎县| 宁武县| 志丹县| 威信县| 郑州市| 黔西县| 社会| 上蔡县| 准格尔旗| 易门县| 咸阳市| 彩票| 南城县| 凉城县| 霸州市| 灵川县| 连城县| 聊城市| 襄汾县| 秭归县| 尼玛县| 涡阳县| 当雄县| 福贡县| 遂宁市| 长子县| 丹寨县| 林周县| 马山县| 文昌市| 德令哈市| 莆田市| 建瓯市| 大名县| 环江| 南澳县| 洛南县| 安达市| 汪清县| 鄂伦春自治旗| 麦盖提县|