Air开发的客户端工具,免不了要支持命令行启动,以及添加命令行参数,这样就可以将繁琐的一些操作,通过bat脚本去实现,解放劳动力。
在Air中,提供了一个InvokeEvent,可以完美解决我们遇到的问题
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,invokeHandler); private function invokeHandler(e:InvokeEvent):void { trace(e.arguments) }
其中e.arguments是一个数组,数组中的每一项,就是我们接收到的参数
下面就可以把你的启动程序添加到环境变量中,感受一把命令行启动的快感吧。