【发布时间】:2010-05-04 13:53:40
【问题描述】:
你好 StackOverflow 社区,
有什么方法可以在 Adobe AIR 的 Windows 资源管理器中打开文件夹?
在 AIR 2.0 之前似乎不会添加这些 API,但在此之前是否有任何解决方法可用于启用此功能?
谢谢, 毛里西奥
【问题讨论】:
标签: apache-flex file air windows-explorer
你好 StackOverflow 社区,
有什么方法可以在 Adobe AIR 的 Windows 资源管理器中打开文件夹?
在 AIR 2.0 之前似乎不会添加这些 API,但在此之前是否有任何解决方法可用于启用此功能?
谢谢, 毛里西奥
【问题讨论】:
标签: apache-flex file air windows-explorer
尝试为文件名启动一个新的 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
【讨论】: