Flex通過javascript讀寫cookie

最近遇到個問題,開發web項目的時候,可能flex只用來實現項目的部分模塊。當flex需要在客戶端寫入/讀取一些狀態信息的時候,我們會想到用cookie。flex是不支持cookie的,只有SharedObject這個本地對象。所以解決的辦法就有兩個:

  1. flex通過調用js來實現對cookie的操作;
  2. js通過flex實現對SharedObject的操作;

這兩種方法的基礎就是實現flex和javascript的交互,自己試着寫了個小例子,實現了第一種方法,直接上代碼:

 

Flex_Js_Cookie.js:

 

 

Flex_Js_Cookie.html:

 

Flex_Js_Cookie.mxml:

 

通過代碼,會發現在html文件裏面使用了swfobject.js這個文件,這是一個第三方發佈的工具包,方便我們在頁面中使用flash,下載地址是:http://code.google.com/p/swfobject/downloads/list。只要裏面的js文件。

mxml文件要預先編譯成swf文件。然後一起部署到tomcat下就可以運行了。

 

運行效果如圖:

 

發佈了23 篇原創文章 · 獲贊 7 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章