我已经成功地从as3中的本地计算机读取了一个文件,我想知道是否可以以某种方式列出文件夹的内容。 swf将从浏览器运行并仅访问本地文件。没有服务器,没有外界联系。 这就是我加入并显示本地文件的方式。
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, useData);
loader.load(new URLRequest("abc.txt"));
function useData(event:Event):void {
var data:String = event.target.data.toString();
myTextField.text = data;
}
答案 0 :(得分:2)
您可以向用户显示标准操作系统窗口,以打开他们可以从文件系统中自行选择的文件。
来自手册:FileReference.browse:
显示文件浏览对话框,允许用户选择要上载的文件。该对话框是用户操作系统的原生对话框。用户可以在本地计算机上或从其他系统中选择文件,例如,通过Windows上的UNC路径。
因此,即使您无法自己列出目录中的文件,也可以提示用户为您选择文件。