anyone lauching an AIR app install from within a Flex app?
--- In [email protected], "Don Kerr" <[EMAIL PROTECTED]> wrote:
>
> I have a mini-Air app I make available for AUG members to install on
> their Desktop to get latest site content via SCAUG onAIR here
> http://www.spacecityaug.com
>
> I don't really like for them to have to download AIR exe and .air
> separately and it opens the door to support issues.:)
>
> I'd like to have one button within my flex app that they click on to
> seamlessly install it from the web.
>
> I've read some of the docs about badge, etc. But it isn't very clear
> to me how to do it from within Flex, not html. Seems overly
> complicated. Seems like I should be able drop in some AS and with a
> click event to make it happen.
>
> These seem to be close to what I need...
>
http://livedocs.adobe.com/air/1/devappshtml/distributing_apps_3.html#1037783
>
http://livedocs.adobe.com/air/1/devappshtml/distributing_apps_3.html#1035833
>
> But, it is a little fragmented for me to pull it together.
>
> Would I do something like this code below?
>
> Thanks,
> Don
>
> public function installLaunchPadbuttonClick():void
> {
> var airSWF:Object;
> var airSWFLoader:Loader = new Loader();
> var loaderContext:LoaderContext = new LoaderContext();
> loaderContext.applicationDomain = ApplicationDomain.currentDomain;
> airSWFLoader.load(new
> URLRequest("http://airdownload.adobe.com/browserapi/air.swf"),
> loaderContext);
>
> var url:String = "http://www.spacecityaug.com/launchPad.air";
> var runtimeVersion:String = "1.0.M6";
> var arguments:Array = ["launchFromBrowser"]; // Optional
> airSWF.installApplication(url, runtimeVersion, arguments);
>
> }
>