打开文件系统窗口,单击jQuery+空气

发布于 2024-12-05 07:03:29 字数 287 浏览 1 评论 0原文

嗨,所有堆叠流量。

我已经构建了HTML5/jQuery应用程序,并且将其纳入了Adobe Air。

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

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

我希望我很清楚。

任何建议都将被强烈重组。

非常感谢您。

Hi to all stackoverflowers.

I've build a HTML5/jQuery application and I've incorporeted it in Adobe AIR.

I'm wondering if and how is it possible to tell AIR to open a filesystem folder window after clicking on a link in the HTML/jQuery application, something like

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

I hope I was clear.

Any suggest will be strongly apreciated.

Thank you very much in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心病无药医 2024-12-12 07:03:29

包括Air Sdk

< 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
    }

Include AIRAliases.js from the air SDK

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

and then use the following functions.

   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
    }
慕烟庭风 2024-12-12 07:03:29

//空气

yourHTMLLoader.window.openFolder= openFolder;     //assign Js function to air function

function openFolder(path:String):void
{
var file:File = File.documentsDirectory;
var fileOpen:File = file.resolvePath(path);
fileOpen.addEventListener(Event.SELECT, fileSelected); //if you want manage open file
fileOpen.browse(); 
}

//air

yourHTMLLoader.window.openFolder= openFolder;     //assign Js function to air function

function openFolder(path:String):void
{
var file:File = File.documentsDirectory;
var fileOpen:File = file.resolvePath(path);
fileOpen.addEventListener(Event.SELECT, fileSelected); //if you want manage open file
fileOpen.browse(); 
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文