博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[AIR] 读写数据
阅读量:4941 次
发布时间:2019-06-11

本文共 1417 字,大约阅读时间需要 4 分钟。

新建两个Flash AIR文档read.fla,write.fla;write.fla作为写入数据,read.fla作为读取数据,仅作为测试的例子。

在write.fla关键帧第一帧写一下代码:

import flash.utils.ByteArray;import flash.filesystem.File;import flash.filesystem.FileStream;const TEXT:int = 2;var valueStr:String = "hello!"var bytes:ByteArray = new ByteArray();bytes.writeInt(TEXT);bytes.writeInt(16 + valueStr.length);bytes.writeInt(100);bytes.writeInt(150);bytes.writeUTFBytes(valueStr);var file:File = File.desktopDirectory.resolvePath("test.abc");var fs:FileStream = new FileStream();fs.open(file, flash.filesystem.FileMode.WRITE);fs.writeBytes(bytes, 0, bytes.length);fs.close();

发布后会在桌面生成test.abc的文件,abc是扩展名,可任意命名;

在read.fla关键帧第一帧写一下代码:

import flash.utils.ByteArray;import flash.filesystem.File;import flash.filesystem.FileStream;import flash.text.TextField;const TEXT:int = 2;var bytes:ByteArray = new ByteArray();var file:File = File.desktopDirectory.resolvePath("test.abc");var fs:FileStream = new FileStream();fs.open(file, flash.filesystem.FileMode.READ);fs.readBytes(bytes);fs.close();if (bytes.readInt() == TEXT){    var length:int = bytes.readInt();    var tx:int = bytes.readInt();    var ty:int = bytes.readInt();    var str:String = bytes.readUTFBytes(length - 16);    var t:TextField = new TextField();    t.x = tx;    t.y = ty;    t.text = str;    addChild(t);}

发布后会发现我们将write.fla写入的数据在read.fla中读取了出来;

File读写数据是按顺序读写的,先写先读,后写后读;

转载于:https://www.cnblogs.com/frost-yen/p/4451063.html

你可能感兴趣的文章
Caffe2的安装
查看>>
山东济南站见面会完美收官
查看>>
[LeetCode] 33. Search in Rotated Sorted Array
查看>>
LightOJ - 1032 数位DP
查看>>
np.array()和np.mat()区别
查看>>
用汉堡包的方式评价一下自己的合作伙伴
查看>>
P1550 [USACO08OCT]打井Watering Hole
查看>>
myeclipse上SVN代码合并详细步骤图解
查看>>
gdb命令
查看>>
Orders
查看>>
java 单例模式
查看>>
2014 ACM/ICPC Asia Regional Beijing Site
查看>>
C#通过字符串分割字符串Split
查看>>
mysql 密码忘记
查看>>
VB程序逆向常用的函数
查看>>
转:Delphi中destroy, free, freeAndNil, release用法和区别
查看>>
Yii2框架之旅(六)
查看>>
springmvc.xml或spring.xml 能运行配置文件总是出现错误
查看>>
Team Foundation Server
查看>>
javascript之BOM对象总结
查看>>