var f:File = File.applicationStorageDirectory.resolvePath('myFolder');
f.browseForOpen("foo");
运行该代码一次将打开正确文件夹中的文件打开对话框。但是,如果我浏览到另一个文件夹并从那里选择一个文件,然后再次运行相同的代码,打开的文件浏览对话框将在我选择最后一个文件的文件夹中打开,而不是“myFolder”。
这是什么原因以及如何防止这种情况? (browseForOpen对话框应始终在'myFolder'中打开)
答案 0 :(得分:0)
同意 - 这似乎是AIR Runtime的一个问题。
browseForOpen似乎不允许预加载目录。例如:不能有多个browseForOpen按钮,每个按钮都针对不同的目录。虽然此功能在Flash Professional开发环境中有效,但它似乎不适用于已发布的AIR应用程序。