源码下载地址:http://download.csdn.net/detail/shenshouer/4344043
Flex本地导入导出 很简单
不需要传至服务器操作,很简单!!!
fileLoader = new FileReference;
导出
比如说定义一个文本或者xml
var data:xml = new xml("<Node>sss</Node>");
fileLoader.save(data, name);
选择路径,ok
导入
fileFiter = new FileFilter("请选择xml文件","*.xml");
fileLoader.addEventListener(Event.SELECT, selectHander);
先执行
fileLoader.browse([fileFiter]);
选择xml文件 会触发以下动作,下面的事件函数是在选择文件之后通过fileLoader.load();
加载文件数据到fileLoader.data
private function selectHander(event:Event):void
{
event.stopImmediatePropagation();
fileLoader.load();
}
导入的数据以2进制数组保存在fileLoader.data中。
转换成所需要的格式即可
源码地址也可以从下面获取
DEMO项目源码托管地址:https://github.com/shenshouer/flex_client-import-and-export
此地址只能下载到源码,不能直接导入到flashbuilder,因为提交.project文件不到github。如果需要想直接到入到IDE的朋友查看下载的解压文件中的flex_client-import-and-export /ImportAndExport.rar文件
本文地址:http://hi.baidu.com/shenshouer/blog/item/c56a36c666038e019c163de8.html