示例:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Image;
import flash.filesystem.*;
import flash.events.Event;
private function click(e:MouseEvent):void
{
var fileForOpen:File=new File();
try
{
fileForOpen.browseForOpen("open");
fileForOpen.addEventListener(Event.SELECT,selectHandler);
}
catch (error:Error)
{
trace("Failed:"+error.message);
}
}
private function selectHandler(e:Event):void
{
var fileStream:FileStream=new FileStream();
fileStream.open(e.target as File,FileMode.READ);
var fileData:String=fileStream.readMultiByte(fileStream.bytesAvailable,"gb2312");
text.text=fileData;
}
]]>
</mx:Script>
<mx:Button id="open2" x="0" y="300" label="open" click="click(event)" />
<mx:TextArea id="text" width="200" height="300"/>
</mx:WindowedApplication>
但是存在一个问题,读取外部文档时,只能是.txt文档,而不能是.doc文档,doc文档会出现乱码,可能是编码方面的问题吧~~~~~
分享到:
相关推荐
本实例聚焦于如何利用Flash Air来实现打开本地文件的功能,这对于构建文件管理和处理应用至关重要。下面将详细阐述这一过程。 首先,我们需要了解Adobe AIR(Adobe Integrated Runtime)的基础知识。它是一个跨平台...
【标题】:“FlashAir本地文件上传”是一种技术手段,它利用Adobe Flash Air平台,模拟了Web页面中的multipart/form-data表单提交方式,从而使得本地计算机上的文件能够被上传至远程服务器。这一技术对于开发需要...
本教程将详细介绍如何在Flex应用中实现这一功能,以便用户可以对本地的文本文件进行读取、修改以及保存。 首先,我们需要了解Flex和AIR的关系。Flex是一个用于构建富互联网应用程序(RIA)的开源框架,它基于...
在Flex Air开发过程中,开发者通常会创建这样的项目来验证文件管理功能的实现,例如测试文件的打开、保存、复制、移动等操作,以及文件树和缩略图视图的正确显示。 总的来说,Flex Air通过集成Air runtime,提供了...
通过flex air 程序,使用as3xls,直接在air程序中导入excel 2003 版本,自动生成列头并显示,界面操作后可以导出excel文件 也可以导入image 直接显示 本列子为自己写的一个demo
### 如何在Mac上使用AirDrop共享文件及发送文件至iOS设备 #### 一、AirDrop简介 AirDrop是苹果公司推出的一项专为苹果设备设计的无线文件传输技术。它利用蓝牙技术和Wi-Fi直连技术,使用户能够在不依赖任何网络的...
在本示例中,我们看到一个完整的ActionScript 3.0类`Main`,它定义了一个用于读取外部图片文件并以二进制格式显示的程序。 #### 1.1 类的基本结构 - `Main`类继承自`Sprite`,这是AS3中常见的做法,用于创建图形...
主要是关于AIR操作本地文件夹的例子。 功能: 通过选择的图片生成一个新的swf图片浏览器 并且有本地打开和本地保存功能 操作: 打开按钮 可以单选和多选图片 然后点保存 可以把生成的swf保存到指定路径 然后关闭窗口...
通过AIR,开发者可以利用Web开发的知识和工具,创造出拥有桌面级功能和性能的应用程序,比如离线工作、访问本地文件系统、集成桌面通知等功能。 Air阅读器,通常指的是使用Adobe AIR技术开发的应用程序,特别是那些...
在实际应用中,你可能希望从AIR应用启动这样的程序,例如,当用户点击一个链接时自动打开uTorrent来下载相关文件。 “runEXE.fla”是Flash Professional中的工作文件,其中包含与“runEXE.as”关联的动作脚本和图形...
标题提到的“Adobe AIR 阅读器”实际上是指用于打开和交互.AIR文件的应用程序。.AIR文件是Adobe AIR应用程序的打包格式,包含了所有必要的组件和资源,用户可以通过这个阅读器来安装和运行基于Adobe AIR技术构建的...
1. 文件操作:AIR应用可以启动系统默认的文本编辑器打开一个文件,或者使用系统命令行工具进行文件的复制、移动或删除。 2. 系统设置:调用系统设置面板,让用户修改系统配置,如网络设置、声音设置等。 3. 打印功能...
6. **文件兼容**:除了直接播放本地存储的音乐文件,AirPlay经典版可能还支持通过网络流媒体服务播放音乐。 7. **阴影效果**:“底层打开的阴影”可能是指软件在启动或操作时采用的一种视觉效果,这种效果在当时...
在Flex 4.5中,AIR(Adobe Integrated Runtime)应用程序的配置文件`app.xml`是整个应用的核心组成部分,它定义了应用的元数据、界面属性、资源文件、权限需求等关键信息。这个XML文件的结构和属性直接影响着AIR应用...
在示例代码中,作者通过`File.applicationResourceDirectory.resolvePath("DBSample.db")`获取到数据库文件的路径,然后使用`conn.open(dbFile)`打开数据库连接。 ```actionscript var dbFile:File = File....
- 在iOS设备上,打开要打印的内容,找到分享选项,选择“AirPrint”,然后在列表中选择已设置好的Windows计算机。 值得注意的是,虽然AirPrint提供了一种方便的无线打印方式,但并非所有打印机都支持这一功能。用户...
本教程将详细讲解如何利用UIActivityController实现AirDrop分享,以及如何避免因第三方库升级带来的问题。 首先,我们需要理解`UIActivityController`在iOS中的作用。它是UIKit框架的一部分,主要用于展示一个可...
在Adobe AIR(Adobe Integrated Runtime)开发中,File对象是一个至关重要的组成部分,它允许开发者与用户的本地文件系统进行交互。这个知识点对于创建具有文件操作功能的桌面应用尤其关键。以下将详细探讨`File`...
在Flash或Flex开发中,通过Flash Player或AIR的本地连接(LocalConnection)API,开发者能够与本地系统的硬件接口,如串口进行交互。这种通信方式常用于控制外部设备,如Arduino板、传感器或其他支持串口通信的硬件...
然而,需要注意的是,Flex Air原生并不直接支持导出包含中文字符的Excel文件,这可能是由于早期版本的Excel文件格式处理上的限制。 要实现Flex Air导出Excel的功能,通常需要借助第三方库或者服务。一种常见的方法...