Congrats for this milestone! :)) 2018-03-09 4:44 GMT+01:00 OmPrakash Muppirala <[email protected]>:
> Nice! This is great progress indeed. Thanks to you and Peter! > > Regards, > Om > > On Thu, Mar 8, 2018 at 7:37 PM, Alex Harui <[email protected]> > wrote: > > > Hi Folks, > > > > As you hopefully know, we've started on creating new Royale component > sets > > that more closely match the APIs used in Flex. These components will not > > be 100% backward compatible with Flex, but should go a long way towards > > minimizing the number of changes required to your code. > > > > I am pleased to report that we reached a first milestone today. We > started > > with a simple 3-line Flex Hello World: > > > > <mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > > xmlns:s="library://ns.adobe.com/flex/spark" > > xmlns:mx="library://ns.adobe.com/flex/mx"> > > <mx:Label text="Hello World" /> > > </mx:Application> > > > > > > This compiles in Flex and produces your generic HelloWorld.swf. Then we > > renamed the mx namespace to point to the MXRoyale emulation components as > > shown below: > > > > <mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > > xmlns:s="library://ns.adobe.com/flex/spark" > > xmlns:mx="library://ns.apache.org/royale/mx"> > > <mx:Label text="Hello World" /> > > </mx:Application> > > > > We compiled this app with the Royale compiler and it produced a working > JS > > Hello World. The placement of the text wasn’t exactly the same. That is > > still work in progress. But I think it shows the potential of reducing > > the migration effort (but it will not be zero). > > > > > > It would help greatly to have more folks helping to build out the > > emulation components. We are still smoothing out the process, but we > have > > tried to document the process in the wiki [1]. If every committer were > to > > add even one API a day, it would greatly speed up how soon we can provide > > this set to migrating users. > > > > Thanks, > > -Alex > > > > [1] https://github.com/apache/royale-asjs/wiki/Emulation-Components > > > > > > > > > -- Carlos Rovira http://about.me/carlosrovira
