如何在AS3中打开文件并将其内容作为ByteArray。我看到了一些例子,使用FileStream&来自flex.filesystem的文件类,但是文档说它仅适用于AIR。
谢谢,
纳瓦
答案 0 :(得分:4)
您可以使用FileReference对象浏览文件,然后在调度“complete”事件时通过FileReference上的“data”属性访问原始字节。
答案 1 :(得分:3)
答案 2 :(得分:2)
Flex安全性阻止了对本地文件的简单访问。
最常用的解决方法是让用户选择一个文件,将其发送到您的服务器,然后从您的服务器下载该文件。
可以访问某些本地存储(使用SharedObject)来存储和读取设置。
HTH,
柯恩
答案 3 :(得分:2)
Flash 10中的新功能。上次无法直接读取文件。但现在,你可以。 http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/