从swf中列出本地文件夹的内容

时间:2013-03-15 15:10:38

标签: actionscript-3 flash

我已经成功地从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;
}

1 个答案:

答案 0 :(得分:2)

您可以向用户显示标准操作系统窗口,以打开他们可以从文件系统中自行选择的文件。

来自手册:FileReference.browse

  

显示文件浏览对话框,允许用户选择要上载的文件。该对话框是用户操作系统的原生对话框。用户可以在本地计算机上或从其他系统中选择文件,例如,通过Windows上的UNC路径。

因此,即使您无法自己列出目录中的文件,也可以提示用户为您选择文件。