<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" width="486" height="356"
applicationComplete="onAppInit();" >
<mx:Script><![CDATA[
import mx.events.IndexChangedEvent;
private var file:File;
/**
* 程序初始化
*/
public function onAppInit():void
{
file = new File("f:/a.txt");
var reader:FileStream = new FileStream();
reader.open(file, FileMode.UPDATE);
var len:int = reader.bytesAvailable;
var str:String = reader.readUTFBytes(len);
trace(str.replace(/\r\n/g, "|"));
}
]]>
</mx:Script>
</mx:WindowedApplication>
以上代码是读取一个文本文件,然后把回车换行替换为“|”。
分享到:
相关推荐
在Flex 4.6与Adobe Integrated Runtime (AIR)的开发中,读写文本文件是一项基本操作,对于初学者来说尤其重要。本教程将详细介绍如何在Flex应用中实现这一功能,以便用户可以对本地的文本文件进行读取、修改以及保存...
2. **处理中文字符**:由于Excel文件中的文本通常是Unicode编码,因此在Flex中读写中文字符时,需要确保数据的编码正确。AS3XLS库已经考虑了这一点,但开发者仍需要注意在读写过程中保持数据的编码一致性,避免出现...
1. **Flex AS3编程**:使用ActionScript 3编写客户端代码,创建UI组件如文本输入框、文本显示区域和按钮,以及Socket对象用于网络通信。 2. **Socket连接**:在Flex中,通过`new Socket()`创建Socket实例,指定...
Flash.text是AS3中处理文本显示的核心类库,它包含了一系列用于创建和管理文本的类,如TextField、TextFormat和StaticText等。 1. **TextField类**:在AS3中,TextField是用于显示和编辑文本的基本组件。你可以创建...
- **Adobe Flex Builder 3**:基于Eclipse的IDE,专为Flex和ActionScript开发设计,集成了代码提示、调试工具等功能。 - **Adobe LiveCycle Enterprise Suite**:企业级工具套件,支持Flash和Flex应用的开发、部署及...
AS3是Flash Professional或Flex Builder等工具中使用的编程语言,用于创建交互式内容和富互联网应用程序(RIA)。压缩包内包含了"chatserver.jar",这表明聊天室的服务器端部分是用Java编写的,因为Java可执行文件...
Flex是Adobe公司推出的一种用于构建富互联网应用(RIA)的开源框架,它使用ActionScript编程语言,基于MXML和AS3构建用户界面。PHP则是一种广泛使用的服务器端脚本语言,尤其适合Web开发,可以与Flex很好地结合,...
3. **构建文本文件编辑器** - **文本编辑**: 实现基本的文本编辑功能,如添加、删除、保存文本等。 - **文件读写**: 使用File类的方法读取和保存文本文件到磁盘。 4. **压缩文件和数据** - **数据压缩**: 使用...
- CSV(Comma Separated Values)是一种简单文本格式,易于读写和交换。 - 解析CSV文件可以使用AS3的split()函数,按照逗号分隔值并存入数组,再转换为ArrayCollection。 - 同样,将ArrayCollection绑定到...
对于外部文件数据,如简单文本或XML,可以使用文件流进行读写。文件流允许程序高效地处理大量数据,特别是当数据源是磁盘文件或其他存储介质时。 ### 21.1.3 XML方式传输 XML是Flex中常用的数据格式,用于结构化...
AS3(ActionScript 3)是Adobe Flash和Flex开发中的主要编程语言,用于创建交互式内容、游戏和应用程序。以下是一些关于AS3的关键知识点: 1. **事件处理**: - `event.srcElement`:事件发生的具体对象。 - `...
- **定义**:E4X (ECMAScript for XML) 是AS3中的一种扩展,用于更方便地处理XML数据。 - **示例**: - 创建XML对象:`var xml:XML = <person><name>John</name><age>30</age></person>;` - 访问节点:`xml.person...
1. **ActionScript 3基础**:AS3是Flash Professional和Flex Builder等开发工具中使用的编程语言,它基于ECMAScript规范,提供了更强大的面向对象特性和性能优化。在AS3中,我们可以通过编写代码来控制图形、动画和...
根据提供的文件信息,我们可以深入探讨ActionScript 3.0(AS3)的相关知识点,特别是针对文档中提及的主要章节。ActionScript 3.0是Adobe Flash平台的重要组成部分,用于创建交互式内容、游戏以及复杂的Web应用程序...
- `libs`目录可能包含项目所需的库文件,例如AIR SDK的库或自定义的AS3类库。 总之,将fckEditor集成到Adobe AIR项目中,可以为用户提供一个强大的本地文本编辑体验。通过理解和利用fckEditor的API,你可以定制编辑...
3. **用户界面组件**:介绍如何设计和构建用户界面,包括按钮、文本字段、滑块等组件的使用和自定义。 4. **事件处理**:讲解事件模型和事件监听器,如何处理用户交互和系统事件。 5. **字符串操作**:涵盖字符串...
常见的编译器包括 Adobe Flash CS3 Professional、Adobe Flex Builder 和 Adobe Flex SDK。 **编译器**:ActionScript 3.0 的编译器更加严格地遵循 ECMAScript 标准,并支持更深入的代码优化,提高了程序的运行效率...