本文介绍了Adobe AIR的 - 房源安装的应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
时有可能得到安装的AIR应用程序的列表,可选只有一个供应商?
Is it possible to get list of installed AIR applications, optionally only by one vendor?
或者,是否有可能来检查,是否是一个应用程序(按名称检查/一些ID /供应商)安装(此方法是preferred)
Or, is it possible to check, whether is one application (checked by name/some id/vendor) installed (this method would be preferred)
感谢你。
推荐答案你可以这样做:
private function loadAIR():void { var loader:Loader = new Loader(); var loaderContext:LoaderContext = new LoaderContext(); loaderContext.applicationDomain = ApplicationDomain.currentDomain; loader.contentLoaderInfo.addEventListener(Event.INIT, onInit); loader.load(new URLRequest("airdownload.adobe/air/browserapi/air.swf"), loaderContext); } private function onInit(e:Event):void { var air:Object = e.target.content; try { air.getApplicationVersion("appID", "publisherID", versionDetectCallback); } catch (e:Error) { trace('air not installed'); } } private function versionDetectCallback(version:String):void { if (version == null) { trace('app not installed'); } else { trace('app version ' + version + ' installed'); } }更多推荐
Adobe AIR的
发布评论