2010-03-10 60 views
0

使用Adobe Air 2.0 beta 2我想打开一个cmd文件,当用户点击一个按钮,但我得到"Error #3001: File or directory access denied"Flex 3.5和Air 2.0 beta 2:打开一个* .cmd文件

代码:

<mx:Button width="200" height="50" click="OpenFileHandler()"/> 

<mx:Script> 

private function OpenFileHandler():void 
{ 
    var file:File = new File("C:\\OpenIE.cmd"); 
    file.openWithDefaultApplication(); 
} 

这是访问的目录和文件存在。打开cmd文件时,Adobe AIR 2.0 beta 2是否有限制?

回答

1

在典型的AIR 2应用程序中,openWithDefaultApplication可以打开的内容有限制。完整列表请参考the asdoc。如果您为应用程序使用本机安装程序,则该限制不存在,您也可以使用NativeProcess API。

+0

非常感谢你的时间,这些信息非常有帮助。 – Edward 2010-03-10 17:44:46