做登入等類的身份驗證功能,傳統的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類
Flex中替代cookit操作的方法
做登入等類的身份驗證功能,傳統的web開發基本上都要使用session或是cookit。然而在flex中並沒有提供直接操作cookit或是session的方法。經過查資料發現,flex提供了sharedobject這個本地物件。有人把它稱為 flash cookie 還真是形象啊,呵,不管怎麼說,畢...
如何替代Flex?
actionscript是一門特殊的語言。配合flashplayer執行環境,能夠帶來非常優秀的視覺體驗。我不知道還有那種開發語言能夠如此輕鬆地創造出如此豐富多彩的ui介面。可以說,actionscript是開發網路應用前端ui的最具創造性地語言。是唯一而不是之一。替代flex的產品特質,最重要的一...
如何替代Flex?
actionscript是一門特殊的語言。配合flashplayer執行環境,能夠帶來非常優秀的視覺體驗。我不知道還有那種開發語言能夠如此輕鬆地創造出如此豐富多彩的ui介面。可以說,actionscript是開發網路應用前端ui的最具創造性地語言。是唯一而不是之一。替代flex的產品特質,最重要的一...