Actionscript 3 尝试在AS3中选择文件位置+文件名
我正在ActionScript3中创建一个文件测试程序。我有URL加载器来加载文本框中键入的文件路径+名称。然而,我期待着升级的经验。我试图找到一种方法,从browseforDirectory之类的函数中选择文件位置和名称。如果有人能帮我提供一个关于如何做到这一点的文档链接,或者有人能帮我解决这一问题,那就太棒了。有关当前如何设置的示例,请参见Actionscript 3 尝试在AS3中选择文件位置+文件名,actionscript-3,filepath,file-browser,urlrequest,Actionscript 3,Filepath,File Browser,Urlrequest,我正在ActionScript3中创建一个文件测试程序。我有URL加载器来加载文本框中键入的文件路径+名称。然而,我期待着升级的经验。我试图找到一种方法,从browseforDirectory之类的函数中选择文件位置和名称。如果有人能帮我提供一个关于如何做到这一点的文档链接,或者有人能帮我解决这一问题,那就太棒了。有关当前如何设置的示例,请参见 public var TestPath:string = this.TestTxt.txt; .. this.ldr.load(new URLRequ
public var TestPath:string = this.TestTxt.txt;
..
this.ldr.load(new URLRequest(TestPath));
这是一个非常简单的例子,说明将会发生什么。我只是想通过在文件选择窗口中浏览来查找文件,并保存文件的完整路径。对不起,如果我的声音重复和所有的帮助是感谢。找不到与此特定主题相关的任何文档。我已经找到了解决方法。谢谢你指点我浏览Organi。我认为多解释一下browse的用法,甚至提供一个快速的示例,都会被证明是一个很好的答案,其他可能会看到这个主题的人会觉得很有帮助。这是我用过的。这是相当粗糙的,我会在以后改进它
package {
import flash.events.MouseEvent;
import flash.net.FileReference;
import flash.net.FileFilter;
import flash.utils.ByteArray;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.display.MovieClip;
import flash.filesystem.File;
public class Browse extends MovieClip
{
var File1:File = new File();
public function Browse()
{
//Adds an event listener for the selected file.
File1.addEventListener(Event.SELECT, FileSelected);
//Narrows down the file selection
var swfTypeFilter:FileFilter = new FileFilter("Text Files","*.txt; *.png;*.as");
var allTypeFilter:FileFilter = new FileFilter("All Files (*.*)","*.*");
//Calls the browse function to pop up a file selection window
File1.browse([swfTypeFilter, allTypeFilter]);
}
function FileSelected(event:Event):void
{
trace(File1.nativePath);
}
}
}
希望任何人只要寻找一种方法来获取所选文件的文件路径,就可以在这里找到它 解决了。感谢Organia为我们指明了正确的方向。