> Now as a tool developer, seeing it used is the greatest! Thanks Fred, must > feel pretty weird writing DOM creation with ActionScript, haha. :)
Yeah man, that rocks !! I've been playing with but at the end it is going to make life easier for committers writing AS / JS component and even in IntelliJ now :-) Thanks, Frédéric THOMAS ---------------------------------------- > Date: Mon, 15 Jun 2015 16:51:43 -0400 > Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration > From: teotigraphix...@gmail.com > To: dev@flex.apache.org > > On Mon, Jun 15, 2015 at 4:44 PM, Frédéric THOMAS <webdoubl...@hotmail.com> > wrote: > >> >> Ok, it is working http://snag.gy/vt6mM.jpg :-) >> >> Had some trouble with HTMLTableHeaderElement, had to use HTMLElement >> instead >> >> > Now as a tool developer, seeing it used is the greatest! Thanks Fred, must > feel pretty weird writing DOM creation with ActionScript, haha. :) > > Mike > > > > >> Frédéric THOMAS >> >> >> ---------------------------------------- >>> Date: Mon, 15 Jun 2015 15:48:04 -0400 >>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration >>> From: teotigraphix...@gmail.com >>> To: dev@flex.apache.org >>> >>> Let me know when you get it working. >>> >>> Mike >>> >>> On Mon, Jun 15, 2015 at 3:47 PM, Michael Schmalle < >> teotigraphix...@gmail.com >>>> wrote: >>> >>>> >>>> >>>> On Mon, Jun 15, 2015 at 3:44 PM, Frédéric THOMAS < >> webdoubl...@hotmail.com> >>>> wrote: >>>> >>>>>>> Fred, this works for me; >>>>>> >>>>>> Damn, thanks :-) >>>>> >>>>> Still doesn't work because of the Object's constructor, but once you'll >>>>> have it committed, I'll be able to render too I guess >>>>> >>>>> >>>> >>>> I already commited that change, if you rebuild falcon, it will rebuild >> the >>>> SWC and get it from; >>>> >>>> .../git\flex-falcon\compiler.jx.tests\temp\externals\bin\JS>swc >>>> >>>> >>>> >>>>> Frédéric THOMAS >>>>> >>>>> >>>>> ---------------------------------------- >>>>>> From: webdoubl...@hotmail.com >>>>>> To: dev@flex.apache.org >>>>>> Subject: RE: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >> Integration >>>>>> Date: Mon, 15 Jun 2015 20:35:37 +0100 >>>>>> >>>>>>> Fred, this works for me; >>>>>> >>>>>> Damn, thanks :-) >>>>>> >>>>>>> The only thing I had to delete was that stupid / character, that must >>>>> be an >>>>>>> emitter bug, >>>>>> >>>>>> Yeah, a pain.. >>>>>> >>>>>>> I also just added >>>>>>> >>>>> >> -external-library-path=C:\Users\Teoti\Documents\ApacheFlex\git\flex-falcon\compiler.jx.tests\temp\externals\bin\JS.swc >>>>>> >>>>>> You don't need to do that, add it as a normal dependency of your >> module >>>>> and mark it as external instead of merge, it's easier !! >>>>>> >>>>>> Frédéric THOMAS >>>>>> >>>>>> >>>>>> ---------------------------------------- >>>>>>> Date: Mon, 15 Jun 2015 15:31:46 -0400 >>>>>>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >>>>> Integration >>>>>>> From: teotigraphix...@gmail.com >>>>>>> To: dev@flex.apache.org >>>>>>> >>>>>>> Fred, this works for me; >>>>>>> >>>>>>> AS >>>>>>> https://gist.github.com/teotigraphix/32fe584b9e0fd0bbf8f6 >>>>>>> >>>>>>> JS >>>>>>> https://gist.github.com/teotigraphix/c301463185bb62aa7853 >>>>>>> >>>>>>> The only thing I had to delete was that stupid / character, that must >>>>> be an >>>>>>> emitter bug, and the call to Main.start(), It showed a blue table! >> It's >>>>>>> missing the rows, but I think you forgot a call or something, but the >>>>>>> header and footer render fine. >>>>>>> >>>>>>> http://snag.gy/eWqEz.jpg >>>>>>> >>>>>>> I also just added >>>>>>> >>>>> >> -external-library-path=C:\Users\Teoti\Documents\ApacheFlex\git\flex-falcon\compiler.jx.tests\temp\externals\bin\JS.swc >>>>>>> >>>>>>> to additional compiler arguments. >>>>>>> >>>>>>> Mike >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jun 15, 2015 at 3:26 PM, Frédéric THOMAS < >>>>> webdoubl...@hotmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>>> Hmm. Why are you extending from Sprite? You can’t use any low-level >>>>>>>>> Flash stuff in FlexJS. We should probably add a compiler option to >>>>> warn >>>>>>>>> on that. DataBindingTest_as extends from >>>>>>>>> org.apache.flex.core.Application. It is all about abstractions. >>>>>>>> >>>>>>>> I did that for 2 reasons: >>>>>>>> >>>>>>>> 1- Application define document and JS.swc window.document doesn't >>>>> exist, >>>>>>>> so the this.document application wrapper is used and I can't do >>>>> anything I >>>>>>>> want with this.document with the DOM >>>>>>>> >>>>>>>> 2- Application needs an initialView, etc.... I don't want to provide >>>>> that. >>>>>>>> >>>>>>>> I've seen HTMLElementWrapper, maybe it could be extended to create a >>>>>>>> SimpleJSApplcation ? >>>>>>>> >>>>>>>> The only way I made my as / js html table render using JS.swc and >>>>>>>> Application was to replace in the generated js, this.document with >>>>>>>> window.document and had still some error reported because of the >>>>> initial >>>>>>>> view. >>>>>>>> >>>>>>>> Frédéric THOMAS >>>>>>>> >>>>>>>> >>>>>>>> ---------------------------------------- >>>>>>>>> From: aha...@adobe.com >>>>>>>>> To: dev@flex.apache.org >>>>>>>>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >>>>> Integration >>>>>>>>> Date: Mon, 15 Jun 2015 18:04:06 +0000 >>>>>>>>> >>>>>>>>> Hmm. Why are you extending from Sprite? You can’t use any low-level >>>>>>>>> Flash stuff in FlexJS. We should probably add a compiler option to >>>>> warn >>>>>>>>> on that. DataBindingTest_as extends from >>>>>>>>> org.apache.flex.core.Application. It is all about abstractions. >>>>>>>>> >>>>>>>>> -Alex >>>>>>>>> >>>>>>>>> On 6/15/15, 10:51 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>>> wrote: >>>>>>>>> >>>>>>>>>>>>> Up to you, but I don’t think I’d be able to get FB to do that. >>>>> IMO, >>>>>>>>>>>>>there >>>>>>>>>>>>> are Flex(MXML) projects and AS projects. >>>>>>>>>>>> >>>>>>>>>>>>In FB, we can create an AS projects with FlexJS as SDK ? >>>>>>>>>>> >>>>>>>>>>> Haven’t tried it, but should work since they should just be >>>>> third-party >>>>>>>>>>> libs. You can create an AS-only (no MXML) FlexJS app. See >>>>>>>>>>> examples/DataBindingTest_as >>>>>>>>>> >>>>>>>>>>I didn't try DataBindingTest_as yet but tried this >>>>>>>>>>https://gist.github.com/doublefx/b380b6deeb5094e31f43 and got >>>>> compiled >>>>>>>> to >>>>>>>>>>this https://gist.github.com/doublefx/af83fae1e1ee54acbc23 >>>>>>>>>> >>>>>>>>>>Even removing the weird extra "\" at the end of >>>>>>>>>>goog.require('org_apache_flex_utils_Language');\ >>>>>>>>>>Chrome complained because: >>>>>>>>>> >>>>>>>>>>Main.base(this, 'constructor'); // Uncaught TypeError: >>>>>>>>>>Main.base is not a function >>>>>>>>>>goog.inherits(Main, flash_display_Sprite); // Uncaught >>>>> ReferenceError: >>>>>>>>>>flash_display_Sprite is not defined >>>>>>>>>> >>>>>>>>>>Any clue ? >>>>>>>>>> >>>>>>>>>>Frédéric THOMAS >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>---------------------------------------- >>>>>>>>>>> From: aha...@adobe.com >>>>>>>>>>> To: dev@flex.apache.org >>>>>>>>>>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >>>>>>>> Integration >>>>>>>>>>> Date: Mon, 15 Jun 2015 17:40:01 +0000 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 6/15/15, 9:45 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>>> Up to you, but I don’t think I’d be able to get FB to do that. >>>>> IMO, >>>>>>>>>>>>>there >>>>>>>>>>>>> are Flex(MXML) projects and AS projects. >>>>>>>>>>>> >>>>>>>>>>>>In FB, we can create an AS projects with FlexJS as SDK ? >>>>>>>>>>> >>>>>>>>>>> Haven’t tried it, but should work since they should just be >>>>> third-party >>>>>>>>>>> libs. You can create an AS-only (no MXML) FlexJS app. See >>>>>>>>>>> examples/DataBindingTest_as >>>>>>>>>>> >>>>>>>>>>> -Alex >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >> >>