var s = ["a","b","c"];
Alert.show(s.join(","));
//Show Result: a,b,c
2008/04/16
Flex中替代cookit操作的方法
做登錄等類的身份驗證功能,傳統的WEB開發基本上都要使用session或是cookit。然而在Flex中並沒有提供直接操作cookit或是session的方法。經過查資料發現,Flex提供了SharedObject這個本地對象。有人把它稱為「Flash Cookie 」。還真是形象啊,呵,不管怎麼說,畢竟還是有解決辦法的。
SharedObject提供了下面的操作本地對象的方法:
SharedObject.clear() 刪除本地共享對像;
SharedObject.flush() 立即把共享對像數據寫入本地文件;
SharedObject.getLocal() 創建或連接本地共享對像;
SharedObject.getSize() 取得本地共享對象的指定大小數據。
舉個應用的小例子:
保存值:
var test:SharedObject = SharedObject.getLocal( "test" );// 創建一個本地保存數據的對象
test.data.user = "username";
test.data.psw = "password";
test.flush(); //提交保存
取值:
var test: SharedObject = SharedObject.getLocal("test");
Alert.show(test.data.user);
Alert.show(test.data.psw);
注意如果使用alert,要引入 import mx.controls.Alert類
訂閱:
文章 (Atom)