actionscript中读取本地文件操作有两种代码如下

1.使用File和FileStream两个类,FileStream负责读取数据的所以操作:(同步操作)

?
1
2
3
4
5
var stream:FileStream = new FileStream();
var file:File = new File('E:/test.txt');//绑定一个文件
stream.open(file,FileMode.READ);//读取文件
trace(stream.readMultiByte(stream.bytesAvailable,'utf-8'));
stream.close();

稍微需要注意的一点是我们的File()函数里传的路径字符串,里面全都使用的是正斜杠,如果使用了反斜杠,你就会收到来自程序的错误。

2.仅File类(异步操作)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
private var file:File;
public function Tracer()
{
    file = new File('E:/daili.txt');//绑定一个文件
    file.addEventListener(Event.COMPLETE,onComplete);
    file.load();//执行读取操作
}
         
private function onComplete(event:Event):void
{
    var data:ByteArray = file.data;
    trace(data.readMultiByte(data.bytesAvailable,'utf-8'));
}

3.使用File和FileStream(异步操作)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var sourceFile:File = File.documentsDirectory.resolvePath("Apollo Test/test.txt");
var stream:FileStream = new FileStream();
stream.addEventListener(Event.COMPLETE, readBytes);
stream.openAsync(sourceFile, FileMode.READ);
function readBytes(e:Event):void {
    var bytes:ByteArray = new ByteArray();
    trace("position 0:", stream.position); // 0
    bytes[0] = stream.readByte();
    trace("position 1:", stream.position); // 1
    fileStream.readBytes(bytes, stream.position, 4);
    trace("position 2:", stream.position); // 5
    stream.close();
}

人和人不要比。自己做自己。

flash air中读取本地文件的三种方法相关推荐

  1. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

  2. php远程读取几行文件,PHP读取远程文件的三种方法

    PHP读取远程文件的三种方法 (2008-08-01 14:29:55) 标签: php 下载远程文件 it HP读取远程文件的几种方法,做采集的第一步就是读取远程文件- 1.file_get_con ...

  3. matlab中如何读写txt,Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: ...

  4. Python中读取txt文件的三种可行办法

    DataTest.txt中的文件内容,文件最后尽量不要留空行,否则有的时候会出现error 1,2,3 4,5,6 7,8,9 第一种方式:使用 csv.reader()读取txt文件 import ...

  5. matlab怎么读txt文件字符串,Matlab中读取txt文件的几种方法

    一.纯数据文件(没有字母和中文,纯数字) a=importdata('*.txt');%%%*为所存的文件名 a1=a.data;%%%文件中的数字 a2=a.textdata;%%%文件中的非数字 ...

  6. Matlab中读取txt文件的几种方法

    matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: 3.textread.textscan ...

  7. 关于在Spark集群中读取本地文件抛出找不到文件异常的问题

    关于在Spark集群中读取本地文件抛出找不到文件异常的问题 一般情况下,我们在本地ide里写好程序,打成jar包上传到集群取运行,有时候需要读取数据文件,这个时候需要注意,如果程序中读取的是本地文件, ...

  8. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  9. php数组如何写入txt文件中_php将数组写入到文件的三种方法

    php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接从文件中读取,本文章向大家介绍php将数组写入到文件的三种方法. 第一:serialize方法 使用 serialize 将数组序 ...

最新文章

  1. GoldenGate字段和数据筛选
  2. Python 面向对象 基础
  3. Team Foundation Server Beta3 安装指南
  4. 你什么时候觉得自己会被边缘化?
  5. C代码开发遇到的问题 变量初始化和结构体指针移动
  6. phpstrom查看代码总行数_歪特内推浦发银行总行信息科技部
  7. java基本类_Java基本类型
  8. gradle maven_Gradle – Maven的观点
  9. Linux(CentOS)安装apache(httpd),其他电脑无法访问的原因 【iptables打开某端口】
  10. PHP简易留言板项目
  11. Ubuntu电视卡安装指南
  12. Ai智能对话页面html,js人工智能对话框 - osc_q50is30g的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. Halcon面阵相机采像
  14. 买外链有没有影响?会导致网站降权吗?玉米社
  15. Unity Manual阅读记录——Animation(version 2019.4)
  16. 阿里AI实验室新添两员大将,易鑫集团计划融资8亿美元即将完成IPO | 大数据24小时
  17. C# Interview Questions and Answers
  18. 使用yum高速部署Oracle安装环境(11g)
  19. OSPO 五阶段成熟度模型解析
  20. 华三交换机配置access命令_H3C-交换机配置命令详解

热门文章

  1. PS:制作水花飞溅动感艺术文字效果
  2. U3d官方教程——2D UFO
  3. 12月11日 迅雷会员账号分享
  4. Android UC浏览器使用痕迹分析
  5. python学习案例——中国人口统计
  6. css3旋转边框特效
  7. QQ个人中心功能测试点
  8. Excel 波士顿矩阵和四象限分析
  9. eclipse控制台中文输出乱码解决方法
  10. 一个感叹号,2个感叹号,3个感叹号的含义与作用