首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex4.6作的 一个系统操作小工具

2013-04-09 
flex4.6做的 一个系统操作小工具private function runProcess():void{if (!NativeProcess.isSupported){Al

flex4.6做的 一个系统操作小工具
private function runProcess():void{if (!NativeProcess.isSupported){Alert.show("当前系统不支持");return;}try{var file:File;// Use default paths for ping... modify if your system does not use the default pathif (Capabilities.os.toLowerCase().indexOf("win") > -1){file = new File("c://windows//system32//cmd.exe");}else if (Capabilities.os.toLowerCase().indexOf("mac") > -1){//}else if (Capabilities.os.toLowerCase().indexOf("linux") > -1){//}var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();nativeProcessStartupInfo.executable = file;process = new NativeProcess();process.start(nativeProcessStartupInfo);process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, stdoutHandler);process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA,errorHandler);}catch (e:Error){Alert.show(e.message, "Error");}}private function stdoutHandler(event:ProgressEvent):void{var process:NativeProcess = event.target as NativeProcess;var data:String = process.standardOutput.readUTFBytes(process.standardOutput.bytesAvailable);}private function errorHandler(event:ProgressEvent):void{var process:NativeProcess = event.target as NativeProcess;var data:String = process.standardError.readUTFBytes(process.standardError.bytesAvailable);}

?

?如果对这个有兴趣的话,可以到我的个人网站有源文件的下载地址

1 楼 maxliz 18 小时前   flex做不了吧?只能AIR来做吧? 2 楼 clschen 17 小时前   maxliz 写道flex做不了吧?只能AIR来做吧?
额,你是新手吧?貌似你并不熟悉flex/as3/flash?
flex/as3/flash 可以用来开发基于flashplayer的网页应用
也可以用来开发air应用,使用的是基本上是相同的代码
不过as3的有些类,(主要涉及系统操作,本地操作)只能在air应用中使用
你在用 fb 新建项目时候可以选择开发网页应用或者air应用~

对了,有个重磅消息!
现在as3也可以用来mono项目了。
有兴趣的话,详情可以看这里:http://www.chenlinsheng.com/?p=275 3 楼 clschen 17 小时前   现在as3也可以用来mono项目了。
有兴趣的话,详情可以看这里:http://www.chenlinsheng.com/?p=275 4 楼 120183228 13 小时前   我也做过类似的东西 flex air 权限太小了  连打开一部分文件的权限都没有
关机也没权限 后来是通过调用bat文件的cmd命令来关机的  修改系统时间该觉也不会有这个权限

热点排行