jquery - 单击 jquery + air 打开文件系统窗口

标签 jquery filesystems air click

大家好,stackoverflowers。

我构建了一个 HTML5/jQuery 应用程序,并将其合并到 Adob​​e AIR 中。

我想知道是否以及如何在单击 HTML/jQuery 应用程序中的链接后告诉 AIR 打开文件系统文件夹窗口,例如

$('#button').click(function() {
   var path = "my/path/"
   openFolder(path);
});

我希望我说得清楚。

任何建议都将受到强烈赞赏。

提前非常感谢您。

最佳答案

包含来自air SDK的AIRAliases.js

<script src="AIRAliases.js" type="text/javascript"></script>

然后使用以下函数。

   function openFolder(path) {
        var file, loader, urlReq;
        file = air.file.resolvePath(path);
        file.addEventListener(air.Event.SELECT, function (e) {
            loader = new air.Loader();
            urlReq = new air.URLRequest(file.url);
            loader.contentLoaderInfo.addEventListener(air.Event.COMPLETE, onFileLoad);
            loader.load(urlReq);
        });
        file.browseForOpen("Open");
    }

    function onFileLoad(e) {
        //Do something
    }

关于jquery - 单击 jquery + air 打开文件系统窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7468098/

相关文章:

javascript - 使用动态创建的按钮/div 制作弹出模式

jquery - 以不同的形式显示 Bootstrap 按钮和其他要内联的元素

linux - 如何创建包含内容(文件/目录)的 ext3 文件系统并将它们打包到二进制文件中?

apache-flex - 使用带有 native 扩展的 ant mxmlc 任务

jquery - 实时 'required fields',输入内有标签

javascript - 单选按钮在 jquery 弹出框中不起作用

python - 如何在 Python 中将环境变量评估为字符串?

java - 如何存储大量小文件

apache-flex - 应该使用哪个版本的 flexmojos?

actionscript-3 - 适用于 iOS 的 Adob​​e Flash CS6 AIR 启动图像