`
raymond.chen
  • 浏览: 1436777 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Flex AIR —— 文件读写

阅读更多

一、文件内容

<funds>
  <fund>
    <name>中银中国</name>
    <lot>274</lot>
    <net>1.6612</net>
  </fund>
  <fund>
    <name>广发稳健</name>
    <lot>280.85</lot>
    <net>1.5942</net>
  </fund>
</funds>
 

 

二、源码

private var filePath:String = null;
private var xmlList:XMLList = null;

private function openConfig():void{
	var file:File = new File();
	file.browseForOpen("选择文件", [new FileFilter("*.xml","*.xml")]);
	file.addEventListener(Event.SELECT, onFileSelect);
}

private function onFileSelect(e:Event):void{
	//读文件
	var fs:FileStream = new FileStream();
	fs.open(File(e.target), FileMode.READ);
	var txt:String = fs.readUTFBytes(fs.bytesAvailable);
	fs.close();
	
	filePath = File(e.target).nativePath; //文件路径
	xmlList = new XMLList(txt); //文件内容
	
	//获取节点值
	lot1.text = xmlList.children()[0].lot;
	netValue1.text = xmlList.children()[0].net;
	
	lot2.text = xmlList.children()[1].lot;
	netValue2.text = xmlList.children()[1].net;
}

private function saveConfig():void{
	//设置节点值
	xmlList.children()[0].lot = lot1.text;
	xmlList.children()[0].net = netValue1.text;
	xmlList.children()[1].lot = lot2.text;
	xmlList.children()[1].net = netValue2.text;
	
	//写文件
	var fs:FileStream = new FileStream();
	fs.open(new File(filePath), FileMode.WRITE); 
	fs.writeUTFBytes(xmlList.toXMLString()); 
	fs.close(); 
}
0
0
分享到:
评论
1 楼 lliiqiang 2016-09-27  
怎么直接删除文件夹啊?固定的几个文件可以删除,不固定的呢?需要固定标准。

相关推荐

    flex4.6 air 读写文本文件

    在Flex 4.6与Adobe Integrated Runtime (AIR)的开发中,读写文本文件是一项基本操作,对于初学者来说尤其重要。本教程将详细介绍如何在Flex应用中实现这一功能,以便用户可以对本地的文本文件进行读取、修改以及保存...

    Flex air 读写Excel文件

    在给定的“Flex air 读写Excel文件”的主题中,我们将深入探讨如何在Flex Air中处理Excel文件,特别是涉及到中文字符的读写以及多页操作。 在Flex Air中读写Excel文件,通常需要借助第三方库,因为Flex原生并不支持...

    创建第一个Flex应用——编码模式

    创建第一个Flex应用——编码模式创建第一个Flex应用——编码模式创建第一个Flex应用——编码模式

    创建第一个Flex应用——设计模式

    创建第一个Flex应用——设计模式创建第一个Flex应用——设计模式创建第一个Flex应用——设计模式

    flex air 本地文件管理器

    《Flex Air 本地文件管理器:打造Windows系统式的文件操作体验》 在现代软件开发领域,Adobe Flex Air技术提供了一种强大的跨平台解决方案,使得开发者能够构建与桌面系统深度集成的应用程序。尤其在本地文件管理...

    flex air中文官方帮助文档

    完成开发后,需要将Flex Air应用程序打包为可执行文件进行发布。文档将指导如何配置发布设置,生成AIR文件,并在不同操作系统上安装和运行。 十、调试与性能优化 调试技巧和性能优化是提高应用质量的关键。文档会...

    flex air 单机版俄罗斯方块 flexbuilder项目文件

    flex air 单机版俄罗斯方块 小游戏 flexbuilder项目文件

    flex air 导出 excel

    然而,需要注意的是,Flex Air原生并不直接支持导出包含中文字符的Excel文件,这可能是由于早期版本的Excel文件格式处理上的限制。 要实现Flex Air导出Excel的功能,通常需要借助第三方库或者服务。一种常见的方法...

    精通Flex 3.0——基于ActionScript 3.0实现_源代码

    《精通Flex 3.0——基于ActionScript 3.0实现》一书源代码。 Flex 3.0 ActionScript 3.0源代码 Flex 3.0源代码。 --------------------------- 第1篇 Flex技术概述 第1章 Flex概述 3 1.1 Flex简介 3 1.2 Flex...

    Flex游戏——水果乐园(含源码)

    Flex游戏——水果乐园(含源码) 游戏介绍: * 通过键盘方向键控制小熊(游戏主人翁)在迷宫内行走,在指定时间内拾取所有水果就通过游戏否不通过。 * 每次拾取水果必须正确回答问题才能够真正获取水果。 * 游戏中有...

    flexair网页截图工具

    在使用FlexAir网页截图工具时,首先需要了解其核心组件——FlexComponentKit.mxp。这是一个扩展文件,通常用于Adobe Muse或Dreamweaver等软件,为这些应用程序添加额外的功能或自定义元素。在本例中,...

    ArcGIS Flex 例子——源码(强烈推荐)

    **ArcGIS Flex 示例详解——源码深度解析** ArcGIS Flex 是 Esri 公司提供的一款基于 Adobe Flex 技术的 GIS 开发框架,它允许开发者创建丰富的、交互式的地图应用程序,用于网页上展示地理信息。这个压缩包包含的...

    Flex实践——Datagrid的打印预览与打印

    这个主题聚焦于Flex中的一个关键组件——Datagrid,以及如何实现它的打印预览和打印功能。Datagrid是Flex中用于展示数据集的常用控件,常用于表格形式的数据展示和操作。 首先,我们要理解Flex Datagrid的基础知识...

    flex air开发中文教程

    Flex Air开发中文教程是一本专为富媒体软件开发者设计的实战型指南,旨在教会读者如何利用Adobe Flex技术来构建和部署Adobe Integrated Runtime (AIR)应用程序。Flex是基于ActionScript和MXML的开源框架,用于创建...

    FLEX资源——FLEX数据绑定专题(中文PDF)

    《FLEX数据绑定专题》是一本深入探讨Adobe Flex中数据绑定技术的专业中文PDF文档。Flex是一种用于构建富互联网应用程序(RIA)的开放源码框架,它允许开发者创建交互性强、功能丰富的Web应用。数据绑定是Flex中一个...

    flex Air 打包

    3. **Flex Compiler**:在Air打包过程中,Flex Compiler将MXML和ActionScript代码转换为SWF文件。这个SWF文件包含了应用的所有组件和逻辑,可以被AIR runtime执行。 4. **An AIR Descriptor File (app.xml)**:这是...

    Flex Air压缩和读取zip文件

    Flex Air压缩和读取zip文件是一项在开发过程中经常会遇到的任务,尤其在处理大量数据或文件传输时。这个主题主要涉及到Flex、Adobe AIR以及ZipArchive库的使用。让我们深入了解一下这些概念和技术。 首先,Flex是一...

    Adoe FlexAir教程

    Flex Air的核心在于其强大的开发环境——Flash Builder(以前称为Flex Builder),它提供了集成的开发工具,包括代码编辑器、调试器和性能分析器,帮助程序员高效地编写和测试应用。.NET程序员可以通过学习Flex Air...

Global site tag (gtag.js) - Google Analytics