使用AS3和AIR创建新的指定文件夹

时间:2014-06-26 12:53:57

标签: actionscript-3 air directory-structure

我对AIR世界相对较新,需要一些帮助(在Windows 7操作系统上)。我试着寻求帮助,但我觉得该怎么办。我对ActionScript 3的了解是基础,我对使用Adobe AIR完全不熟悉。我将保持这个简短的线程,而不是详细介绍我的其他应用程序。

感谢任何帮助,我完全迷失了。

步骤:

  1. 用户运行我的Adobe Air应用程序。 (它确实打开了,只是按钮还没有工作)

  2. 用户点击"另存为"按钮,系统会提示您选择所需的目录。

  3. 选择目录后,目录路径存储在String变量中。

  4. 然后用户点击"确定"按钮。这将获取路径目录变量并创建一个新文件夹。该文件夹将具有变量字符串的名称。

1 个答案:

答案 0 :(得分:2)

以下是选择目录的示例代码

    protected function browseBtn_clickHandler(event:MouseEvent):void
    {
        var browseFile:File = FileUtils.documentsDirectory();
        browseFile.addEventListener(Event.SELECT, fileSelected);
        browseFile.browseForDirectory("Select Local Folder");
        function fileSelected(e:Event):void {
            browseFile.removeEventListener(Event.SELECT, fileSelected);
            if(localDirPath.text != browseFile.nativePath){
                localDirPath.text = browseFile.nativePath;
                changed=true;
            }

        }
    }

这是一个示例,localDirPath是TextInput,其中我显示所选路径,更改是一个标志,因此您在AIR for Desktop中使用File类。检查文档File Class Reference检查方法其中包含“浏览”,例如browseForOpenbrowseForSavecreateDirectory