【发布时间】:2017-07-19 22:05:19
【问题描述】:
我正在使用 Flash Air 3.2(旧的,我知道),我试图从使用 FileStream 读取文本文件开始。我找到的代码找到了文件,并且我已经在文件中放入了文本,但是每当我尝试运行代码时,它都会返回“未定义”。这是我的代码:
import flash.filesystem.*
import flash.net.*
import flash.utils.ByteArray;
import flash.events.*
var myFile:File = File.applicationStorageDirectory.resolvePath("test.txt");
var myFileStream:FileStream = new FileStream();
myFileStream.addEventListener(Event.COMPLETE, completeHandler);
myFileStream.openAsync(myFile, FileMode.READ);
var bytes:ByteArray = new ByteArray();
function completeHandler(event:Event):void
{
myFileStream.readBytes(bytes, 0, myFileStream.bytesAvailable);
trace(myFileStream.readBytes(bytes, 0, myFileStream.bytesAvailable));
}
非常感谢任何帮助!
【问题讨论】:
标签: actionscript-3 flash air