Flex通过javascript读写cookie
2010年12月27日
当flex需要在客户端写入/读取一些状态信息的时候,我们会想到用cookie。flex是不支持cookie的,只有SharedObject这个本地对象。所以解决的办法就有两个:
flex通过调用js来实现对cookie的操作;
js通过flex实现对SharedObject的操作;
这两种方法的基础就是实现flex和javascript的交互,自己试着写了个小例子,实现了第一种方法,直接上代码:
Flex_Js_Cookie.js:
view plaincopy to clipboardprint?
function SetCookie(name,value)
{
document.cookie = name+"="+escape(value);
};
function GetCookie(name)
{
var arr = document.cookie.match(new RegExp("(^|)"+name+"=([^;]*)(;|$)"));
alert(arr.length);
if(arr != null)
{
return unescape(arr[2]);
}
}
function SetCookie(name,value)
{
document.cookie = name+"="+escape(value);
};
function GetCookie(name)
{
var arr = document.cookie.match(new RegExp("(^|)"+name+"=([^;]*)(;|$)"));
alert(arr.length);
if(arr != null)
{
return unescape(arr[2]);
}
}
Flex_Js_Cookie.html:
view plaincopy to clipboardprint?
var flashvars = {};
var params = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "#FFFFFF"
};
var attributes = {id:"swfplayer"};
swfobject.embedSWF("Flex_Js_Cookie.swf", "swfplayer", "500", "350", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
var flashvars = {};
var params = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "#FFFFFF"
};
var attributes = {id:"swfplayer"};
swfobject.embedSWF("Flex_Js_Cookie.swf", "swfplayer", "500", "350", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
Flex_Js_Cookie.mxml:
view plaincopy to clipboardprint?
通过代码,会发现在html文件里面使用了swfobject.js这个文件,这是一个第三方发布的工具包,方便我们在页面中使用flash,下载地址是:http://code.google.com/p/swfobject/downloads/list。只要里面的js文件。
mxml文件要预先编译成swf文件。然后一起部署到tomcat下就可以运行了。
发表评论
-
Flex 文件上传导入组件
2012-01-20 01:22 872Flex 文件上传导入组件 2010年09月13日 上文 ... -
FLEX 开发领域你知多少?
2012-01-20 01:22 529FLEX 开发领域你知多少? ... -
Java Server Push To Flex (ServerPush)
2012-01-20 01:22 458Java Server Push To Flex (Serve ... -
全面认识Flex弹出窗口用法
2012-01-20 01:22 672全面认识Flex弹出窗口用 ... -
很久很久以前的事
2012-01-19 09:12 677很久很久以前的事 2010年08月01日 今天给自己的大 ... -
2011-9-15
2012-01-19 09:12 4742011-9-15 2011年09月15日 第 1课时 ... -
如何培养一年级学生良好的学习习惯
2012-01-19 09:12 273如何培养一年级学生良好的学习习惯 2011年06月28日 ... -
各位家长非常辛苦,其他老师也很辛苦,孩子也很辛苦。希望我们相互理解,用朋友的角度去商量让孩子变的好起来
2012-01-19 09:12 537各位家长非常辛苦,其他 ... -
日记那点破事儿
2012-01-19 09:12 335日记那点破事儿 2011年0 ... -
JavaSE常见面试题(一)
2012-01-17 01:41 441JavaSE常见面试题(一) 201 ... -
windows中apache2配置性能优化以及测试小结
2012-01-17 01:41 469windows中apache2配置性能优化以及测试小结 20 ... -
。Net面试题(一)
2012-01-17 01:41 675。Net面试题(一) 2011年10月17日 .net面 ... -
VB.net多线程入门
2012-01-17 01:41 927VB.net多线程入门 2011年06月03日 出处 ... -
NIO
2012-01-17 01:41 952NIO 2011年07月27日 1 ... -
meego开发的学习路线
2012-01-15 20:56 535meego开发的学习路线 2011年06月26日 不同版 ... -
memmem 函数
2012-01-15 20:56 735memmem 函数 2011年06月02日 软件研发的面 ... -
文件读写函数的使用方法
2012-01-15 20:56 634文件读写函数的使用方法 2010年04月11日 原文地址 ... -
宝供实习
2012-01-15 20:55 538宝供实习 2010年04月04日 响宝供实习已经有 ... -
C库函数
2012-01-15 20:55 627C库函数 2010年06月28日 rename()文件改 ...
相关推荐
Flex 与javascript交互、C#读写Cookie代码
Flex获取设置html cookie;Flex获取设置html cookie
flex和javascript交互.在Flex中可以用ExternalInterface来调用Flex的方法
flex 和 javascript 交互 测通 flex 和 javascript 测通
简单的文件读写程序,适合新手学习。可对导入的文本文件进行修改再导出
2008ESRI中国区域用户大会资料集 Flex&JavaScript 2008ESRI中国区域用户大会资料集 Flex&JavaScript 2008ESRI中国区域用户大会资料集 Flex&JavaScript
flex与ajax交互、flex与javascript交互
Flex与JavaScript交互实例,已测试过
自己总结的javascript与flex的交互还算详细
包含多版本的flex导入/导出excel文件的源码工程,flex与java项目独立,可以独立运行,导入/导出excel文件使用java poi及as3xls多种方式
NULL 博文链接:https://fengzheng0603.iteye.com/blog/1513718
flex与javascript交互利用externalinterface.callback函数进行。
以一个小实例说明Flex AcrionScript 和 JavaScript 通讯
使用Flex交互Java,在界面上可以读取数据库里面的信息,并且可以将界面上的信息写入数据库。
对官方提供的对Excel读写功能进行修改,能读写中文的Excel,还能进行多页读写,在这边提供源码仅供给位参考。
Flex 和JavaScript 交互,并且可以传递参数。
flex通过AlivePDF生成PDF文档 flex通过AlivePDF生成PDF文档 flex通过AlivePDF生成PDF文档
ESRI解决方案 构建基于Flex API和JavaScript API的地图应用
flex中的as3xls读写excel的代码
Flex3与javascript相互交互验证,可以供开始学习的人做个入门学习