I'm clear. Sounds awesome! Let me know when the ant script is done,
I'll work it into a Jenkins job so we get a fresh overlay for each
commit to either Falcon(Jx) or FlexJS. Another advantage, besides
being always up to date, is that this way there will be a fixed URL
pointing to the latest and greatest overlay.

By the way, did you see my commit for the defaults for the command
line arguments to FalconJx? Having those should make the launch files
a bit lighter, not having to set these arguments and all.

EdB



On Mon, Nov 18, 2013 at 8:56 PM, Alex Harui <aha...@adobe.com> wrote:
> Right now, you can play with FlexJS by getting a FlexJSOverlay.zip and
> following a set of instructions.  The reason it is called FlexJSOVERLAY is
> because it overlays a hacked up copy of framework.swc on top of the
> framework.swc in a working Flex SDK.
>
> Framework.swc is used by MXMLC when it compiles your code as you type.
> Classes in framework.swc are not use in Falcon compiles your code.  I
> think I've now identified the set of classes that MXMLC was counting on,
> and built "shim" classes for them in FlexJSUI.swc, so that we no longer
> need to overlay framework.swc.  The latest FlexJSOverlay.zip I just posted
> no longer does the overlay and doesn't have a framework.swc at all, MXMLC
> finds the shim classes in FlexJSUI.swc.
>
> That said, FlexJSUI.swc now contains around two dozen shim classes.  I now
> want to separate them into their own MXMLCClasses.swc.  This will require
> some re-organization of classes in frameworks/as.  I want to make sure
> everyone is mostly checked in before I go and do this.
>
> No longer having to hack framework.swc has one other big benefit.  It
> simplifies the steps to packaging so it now starts to make sense to manage
> the packaging as part of an Ant script, so once I get the SWCs refactored
> I'm going to create an Ant script that makes the FlexJSOverlay.zip.  I'll
> probably keep the name for now until after we get a true installer ready.
>
> So, let me know if it is safe to do this refactoring.
>
> -Alex
>
>
>
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to