0
我已成功從as3中的本地計算機讀取文件,我想知道是否可以以某種方式列出文件夾的內容。 swf將從瀏覽器運行並僅訪問本地文件。沒有服務器,沒有外界的聯繫。 這是我如何接受並顯示本地文件。從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;
}
無法從瀏覽器中運行的swf訪問本地文件。您必須使用AIR才能使用本地文件系統執行任何任務。如果您可以使用AIR,請參閱@ BerggreenDK的答案。 – Marcela 2013-03-15 15:21:11
我沒有使用AIR,並沒有說這是可能的網址? http://probertson.com/articles/2006/10/06/local-remote-resources-local-swf/我是否缺少任何AIR部件?我測試了它,並顯示了「abc.txt」文件的內容。 – AlexandruC 2013-03-15 15:24:07
抓取abc.txt文件時,它與swf位於同一個目錄中。這就是爲什麼你有權訪問它。 – Marcela 2013-03-15 15:47:22