Adobe AIR - 在Windows资源管理器中打开文件夹的选项

时间:2010-05-04 13:53:41

标签: flex file air windows-explorer

Hello StackOverflow社区,

有没有办法从Adobe AIR在Windows资源管理器中打开文件夹?

看起来这些API在AIR 2.0之前不会被添加,但在那之前是否有可用于启用此功能的变通方法?

谢谢, 毛

1 个答案:

答案 0 :(得分:2)

尝试为文件名启动新的URLRequest。从理论上讲,它会将该请求发送到Windows机器上的默认浏览器,这可能会打开该文件夹。

这样的事情:

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script><![CDATA[
import flash.net.URLRequest;

public function clickButton():void{
var request : URLRequest = new URLRequest('C:\\projects\\');
navigateToURL(request )    
}
]]></mx:Script>

<mx:Button click="clickButton()" />
</mx:WindowedApplication>

从我以前的一篇博文中提取的代码示例: http://www.jeffryhouser.com/index.cfm/2008/4/22/Using-AIR-to-launch-other-applications