代码非常简单:
private function reboot():void
{
var mgr:ProductManager = new ProductManager("airappinstaller");
mgr.launch("-launch " + NativeApplication.nativeApplication.applicationID + " " + NativeApplication.nativeApplication.publisherID);
NativeApplication.nativeApplication.exit();
}
要注意几点: 1.ProductManager代码提示是打不出来的。应该是在源码里用[ExcludeClass]元标签做了屏蔽。手动导入包即可:import adobe.utils.ProductManager; 2.最关键的一点:记得在配置文件app.xml里把这行设置为true。
<allowbrowserinvocation>true</allowbrowserinvocation>
3.导出发行版的程序才能生效。
4.要导出本机安装程序,也就是在windows上发行版的安装包扩展名是exe。