If you do we can do some runtime live rendering without using a compiler. I'm doing that now for MXML using only metadata and doing it live for HTML markup.
For MXML import there are two passes, one is to check for valid XML and if not valid return any errors, then if it is valid, we pass it to the MXMLDocumentImporter where it looks up definitions and builds the page dynamically from the source code. For HTML, each keypress, the new source is assembled (arranged) into a complete HTML page. It's then sent to the HTML Loader instance and it's able to render on the fly. Changes happen almost instantly for layout and few seconds if you use images. For MXML I haven't tried it for live editing. I'll run some tests but I think it may render / update in a few seconds. I imagine this would be the same for FlexJS. There are certainly things that could speed up rendering further. But, for it to work it needs metadata. Then, you would write an FlexJSDocumentImporter class and register the FlexJS components / definitions that you want to import. I'll put these classes in the public FC library and, if no one else gets to it before I do, they can assemble a (alternative) runtime FlexJS editor / viewer. The alternative is to support a in the browser renderer where the compiler is not available (client side only) that Om was talking about. It wouldn't support the AS3 though. On Fri, Jan 15, 2016 at 9:45 PM, Alex Harui <aha...@adobe.com> wrote: > > > On 1/15/16, 8:39 PM, "jude" <flexcapaci...@gmail.com> wrote: > > >Does FlexJS support a reflection like describeType method? Is there Flex > >like metadata in it? > > We haven't implemented that yet. I was just about to start in on some of > the framework-related code for some of it. It is needed to do a more > Spark-like component set. > > -Alex > >