0
var f:File = File.applicationStorageDirectory.resolvePath('myFolder');
f.browseForOpen("foo");

运行该代码一次将在正确的文件夹中打开文件打开对话框。但是如果我浏览到另一个文件夹并从那里选择一个文件,然后再次运行相同的代码,打开的文件浏览对话框将在我选择最后一个文件的文件夹中打开,而不是“myFolder”。

这是什么原因以及如何预防?(browseForOpen 对话框应始终在“myFolder”中打开)

4

1 回答 1

0

同意 - 这似乎是 AIR Runtime 的问题。

browseForOpen 似乎不允许预加载目录。例如:不能有多个browseForOpen 按钮,每个按钮都针对不同的目录。虽然此功能在 Flash Professional 开发环境中有效,但它似乎不适用于已发布的 AIR 应用程序。

于 2013-04-20T19:16:20.427 回答