美文网首页
[转] ActionScript 读写本地文件的三种方式

[转] ActionScript 读写本地文件的三种方式

作者: Caesar少校 | 来源:发表于2017-01-12 18:17 被阅读87次

actionscript中读取本地文件操作有两种代码如下
1.使用File和FileStream两个类,FileStream负责读取数据的所以操作:(同步操作)

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类(异步操作)

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(异步操作)

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();
}

相关文章

  • [转] ActionScript 读写本地文件的三种方式

    actionscript中读取本地文件操作有两种代码如下1.使用File和FileStream两个类,FileSt...

  • [转] ActionScript 读写文件

    转:http://www.flashj.cn/wp/air-file-operation3.html 博主:鼠标炸...

  • 竞赛输入与输出

    三种输入输出方式 赛前应仔细阅读文件读写规定并严格遵守,有三种文件读写方式:1.标准输入输出(scanf,prin...

  • FileReader

    FileReader用来实现文案上传前预先的读写可实现公共文件读写的三种方式1、readAsText():读取文本...

  • Golang读写文件的几种方式 (转)

    https://www.jianshu.com/p/7790ca1bc8f6

  • Java IO流之拷贝(复制)文件

    方式一(字符流读写复制文件,仅限文本文件) 方式二(字符流缓冲区读写文件-高效,仅限文本文件) 方式三(字节流读写...

  • NSUserDefaults standardUserDefau

    本地存储数据简单的说有三种方式:数据库、NSUserDefaults 和文件。 NSUserDefaults 用于...

  • NSUserDefaults 的使用

    本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数...

  • 转载:

    本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数...

  • node.js学习之路二(基础)

    关于http 3.在本地服务读写文件 也可以通过流的方式,(pipe)对象简写 查看请求路径 如下:如果访问的是'...

网友评论

      本文标题:[转] ActionScript 读写本地文件的三种方式

      本文链接:https://www.haomeiwen.com/subject/zzqjbttx.html