Justin,

I will work on (1)

For (2) I looked at the Fzip code, it does not appear to be supporting
.tbz2 files.  I think the solution should be pretty straightforward.  In
Carol's script for Mac, this is what is going on:

tar xf "$tempDir/$ADOBE_AIR_SDK_MAC_FILE" -C "$FLEX_HOME"

On a Mac, we should be able launch a terminal as a NativeProecess and pass
in the correct params via the Native Process api.

Some info here:
http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.html

I am pretty sure that would work.  Can you please try it out and let me
know?

Thanks,
Om

On Tue, May 22, 2012 at 4:44 PM, Justin Mclean <jus...@classsoftware.com>wrote:

> Hi,
>
> > 1.  Entering flex sdk path in GUI (if not provided as a command line
> argument)
> This works but would be better if a directory can be selected.
>
> This might help:
>
> http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7fe4.html#WS5b3ccc516d4fbf351e63e3d118676a4c56-7ff0
>
> > 2.  MacOS support.  This has not been tested yet.
> Run it and got this error on unzipping the AIR runtime:
>
> Error: Unknown record signature: 0x39685a42
>        at
> org.as3commons.zip::Zip/parseSignature()[C:\projects\as3-commons\as3-commons-zip\target\checkout\src\main\actionscript\org\as3commons\zip\Zip.as:447]
>        at
> org.as3commons.zip::Zip/parse()[C:\projects\as3-commons\as3-commons-zip\target\checkout\src\main\actionscript\org\as3commons\zip\Zip.as:413]
>        at
> org.as3commons.zip::Zip/loadBytes()[C:\projects\as3-commons\as3-commons-zip\target\checkout\src\main\actionscript\org\as3commons\zip\Zip.as:192]
>        at
> MakeApacheFlexForFlashBuilder/unzip()[/Users/justinmclean/Downloads/bigosmallm-MakeApacheFlexForFlashBuilder-ce09288/src/MakeApacheFlexForFlashBuilder.mxml:317]
>        at
> MakeApacheFlexForFlashBuilder/unzipAdobeAIRSDK()[/Users/justinmclean/Downloads/bigosmallm-MakeApacheFlexForFlashBuilder-ce09288/src/MakeApacheFlexForFlashBuilder.mxml:230]
>        at
> MakeApacheFlexForFlashBuilder/handleAIRSDKDownload()[/Users/justinmclean/Downloads/bigosmallm-MakeApacheFlexForFlashBuilder-ce09288/src/MakeApacheFlexForFlashBuilder.mxml:225]
>        at flash.events::EventDispatcher/dispatchEventFunction()
>        at flash.events::EventDispatcher/dispatchEvent()
>        at flash.net::URLLoader/onComplete()
>
> I'm guessing that perhaps as3commons zip doesn't support .tbz2 files?
>
> Would it be possible to optionally specify the location of the Apache Flex
>  SDK and the AIR integration. This would be help  were you may not have
> internet access or for installing on multiple machines (so you only have to
> download the the large files once).
>
> Thanks,
> Justin

Reply via email to