Hi Alex, Ok, good advice, much more better if I replace -Dflexlib="%FLEX_HOME% with -Dflexlib="%FALCON_HOME% in the mxmlc.bat
I'm off for tonight unfortunately, back on track tomorrow if the coming party doesn't kill me. Thanks, Frédéric THOMAS > From: aha...@adobe.com > To: dev@flex.apache.org > Subject: Re: [FlexJS] Reaching out to IDE developers to support FlexJS > Date: Sat, 9 May 2015 21:25:08 +0000 > > Could your DataBindingTest be old code? If you are using the nightly > build, MyInitialView shouldn’t be using mx:State anymore. Check the > latest DataBindingTest code in the examples folder. > > Otherwise, I’m trying to figure out how to determine which flex-config.xml > it picked up. Maybe edit the .bat file to remove echo-off so we get more > output? > > Thanks, > -Alex > > On 5/9/15, 5:55 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > > >Hi, > > > >D:\SDKs\FlexJS\0.0.3_FP16.0_AIR16.0_en_US\js\bin\mxmlc.bat > >U:\sources\flexJsProjects\DataBindingTest\src\DataBindingTest.mxml > > > >Result: > > > >https://gist.github.com/doublefx/f7510ee453dd88e0562a > > > >Am I missing something ? > > > >Thanks, > >Frédéric THOMAS > > > >> From: aha...@adobe.com > >> To: dev@flex.apache.org > >> Subject: Re: [FlexJS] Reaching out to IDE developers to support FlexJS > >> Date: Fri, 8 May 2015 18:27:43 +0000 > >> > >> There shouldn’t be any special arguments as long as MXMC is picking up > >>the > >> flex-config.xml from the FlexJS directory. Check the flexlib argument. > >> Usually it looks like: > >> > >> +flexlib=<path to FlexJS SDK>/frameworks > >> > >> -Alex > >> > >> > >> On 5/8/15, 9:21 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > >> > >> >Hi, > >> > > >> >What are the compiler args for the mxml version ? > >> > > >> >Thanks, > >> >Frédéric THOMAS > >> > > >> >> From: aha...@adobe.com > >> >> To: dev@flex.apache.org > >> >> Subject: Re: [FlexJS] Reaching out to IDE developers to support > >>FlexJS > >> >> Date: Fri, 8 May 2015 15:59:03 +0000 > >> >> > >> >> In the examples folder is a DataBindingTest_as folder that has no > >>MXML > >> >>if > >> >> you want to try that. > >> >> > >> >> -Alex > >> >> > >> >> On 5/8/15, 8:56 AM, "Michael Schmalle" <teotigraphix...@gmail.com> > >> >>wrote: > >> >> > >> >> >@Alex I must have been having a brain fart, I see no reason that > >> >>IntelliJ > >> >> >would hard code that stuff but it makes no sense at all why it's not > >> >> >reading them correctly. > >> >> > > >> >> >The only key piece that is different is it's MXML and not an .as > >>file. > >> >>So > >> >> >I > >> >> >haven't tried to see if the classes resolve in a normal .as file > >> >> > > >> >> >Mike > >> >> > > >> >> >On Fri, May 8, 2015 at 11:49 AM, Alex Harui <aha...@adobe.com> > >>wrote: > >> >> > > >> >> >> Gee, I would hope that IntelliJ wouldn’t hard code stuff like > >> >> >>namespaces. > >> >> >> If one of you has time, you could create a subclass of Spark > >> >>Application > >> >> >> and Spark Label into its own SWC with its own namespace and see if > >> >>you > >> >> >>can > >> >> >> use that in an IntelliJ Flex “Hello World” project without any > >>Spark > >> >>or > >> >> >>MX > >> >> >> namespaces in the MXML, because that’s essentially what we are > >> >>trying to > >> >> >> do. > >> >> >> > >> >> >> I noticed from Piotr’s screenshot that it appears that IntelliJ > >>has a > >> >> >>few > >> >> >> plug-ins for the flex-compiler and also add flex-oem-compiler.jar > >>to > >> >>the > >> >> >> class path. FlexJS has a hacked up flex-oem-compiler.jar that has > >> >>just > >> >> >> enough stuff to fool FB into allowing it to compile FlexJS SWFS. > >>It > >> >> >>could > >> >> >> be that we need a few more hacks there to make IntelliJ happy. > >> >> >> > >> >> >> I also noticed from Piotr’s screenshot that IntelliJ seems to be > >>auto > >> >> >> generating an XML file for the -load-config parameter. I would > >> >>expect > >> >> >>the > >> >> >> “js” namespace and references to the right SWCs to be in that XML > >> >>file. > >> >> >> Maybe IntelliJ doesn’t know how to generate that from the > >> >> >>flex-config.xml > >> >> >> in FlexJS. > >> >> >> > >> >> >> If someone can post the contents of such an XML file it might > >>contain > >> >> >>some > >> >> >> clues. > >> >> >> > >> >> >> Thanks, > >> >> >> -Alex > >> >> >> > >> >> >> On 5/8/15, 3:39 AM, "Michael Schmalle" <teotigraphix...@gmail.com> > >> >> >>wrote: > >> >> >> > >> >> >> >Ok, been to long, I am an idiot; > >> >> >> > > >> >> >> ><component className="spark.layouts:VerticalLayout" > >> >> >>name="VerticalLayout" > >> >> >> >uri="library://ns.adobe.com/flex/spark" /> > >> >> >> > > >> >> >> ><component className="org.apache.flex.charts:BarChart" > >> >>name="BarChart" > >> >> >> >uri="library://ns.apache.org/flexjs/basic"/> > >> >> >> > > >> >> >> >So actually, IntelliJ is not parsing the manifest or reading it > >> >> >>crrectly. > >> >> >> >There is no Difference with FlexJS and Spark's manifest and app > >> >> >> >declarations. > >> >> >> > > >> >> >> >Mike > >> >> >> > > >> >> >> >On Fri, May 8, 2015 at 6:34 AM, Michael Schmalle > >> >> >> ><teotigraphix...@gmail.com> > >> >> >> >wrote: > >> >> >> > > >> >> >> >> Yeah, agreed, and since we don't know what JetBrains is > >>doing... > >> >>They > >> >> >> >>must > >> >> >> >> be hard coding the fx/spark namespaces in the SDK plugin code. > >> >>That > >> >> >> >>seems > >> >> >> >> like the only reasonable answer to this. > >> >> >> >> > >> >> >> >> It's easy to map a package namespace dynamically but I am > >>trying > >> >>to > >> >> >> >>think > >> >> >> >> how a url would get mapped in a SWC since if I remember, there > >>is > >> >>no > >> >> >> >> namespace definition of a url in the Flex SWC right? So if > >>that is > >> >> >>the > >> >> >> >> case, a url would have to be hardcoded somewhere in IntelliJ's > >>SDK > >> >> >> >>plugin > >> >> >> >> code. > >> >> >> >> > >> >> >> >> Mike > >> >> >> >> > >> >> >> >> On Fri, May 8, 2015 at 6:26 AM, Frédéric THOMAS > >> >> >> >><webdoubl...@hotmail.com> > >> >> >> >> wrote: > >> >> >> >> > >> >> >> >>> Yes, what I thought too and was wondering if we had a kind of > >> >>same > >> >> >> >>>thing > >> >> >> >>> on Randori to manage, apparently not, so, it has to be done at > >> >>some > >> >> >> >>>point > >> >> >> >>> for FlexJS if we go forward with IJ. > >> >> >> >>> > >> >> >> >>> Thanks, > >> >> >> >>> Frédéric THOMAS > >> >> >> >>> > >> >> >> >>> > Date: Fri, 8 May 2015 06:10:31 -0400 > >> >> >> >>> > Subject: Re: [FlexJS] Reaching out to IDE developers to > >>support > >> >> >> >>>FlexJS > >> >> >> >>> > From: teotigraphix...@gmail.com > >> >> >> >>> > To: dev@flex.apache.org > >> >> >> >>> > > >> >> >> >>> > Fred, I don't know exactly what you did int he plugin but > >>if I > >> >> >> >>>remember > >> >> >> >>> > correctly, we were just unzipping the rbl, copying the swcs > >>to > >> >>the > >> >> >> >>> > library/sdk location and adding the SWC to Intellij through > >>the > >> >> >> >>>plugin > >> >> >> >>> > code. Nothing special about namespaces. > >> >> >> >>> > > >> >> >> >>> > But, the difference I do know is, we did not use a url for > >> >> >>anything. > >> >> >> >>>I > >> >> >> >>> have > >> >> >> >>> > a feeling the js namespace url is what is choking IntelliJ. > >> >> >> >>> > > >> >> >> >>> > Mike > >> >> >> >>> > > >> >> >> >>> > On Fri, May 8, 2015 at 5:55 AM, Frédéric THOMAS < > >> >> >> >>> webdoubl...@hotmail.com> > >> >> >> >>> > wrote: > >> >> >> >>> > > >> >> >> >>> > > Hi, > >> >> >> >>> > > > >> >> >> >>> > > > The red means that the IDE is not resolving the jx > >> >>namespace. > >> >> >>So > >> >> >> >>>it > >> >> >> >>> seems > >> >> >> >>> > > > to be a SWC namespace problem where something is > >>happening > >> >> >>that > >> >> >> >>> IntelliJ > >> >> >> >>> > > > doesn't read and resolve the manifest correctly. > >> >> >> >>> > > > >> >> >> >>> > > You are right and that's 2 years or so I didn't touch the > >> >> >>IntelliJ > >> >> >> >>> API, > >> >> >> >>> > > so, can't remember if we worked on the NS or not. > >> >> >> >>> > > > >> >> >> >>> > > > Why a plugin: Intellij has features that make creating > >> >> >>projects > >> >> >> >>>and > >> >> >> >>> > > > dependencies easy. One reason, Fred can say I am wrong > >>is > >> >>to > >> >> >> >>>define > >> >> >> >>> a > >> >> >> >>> > > > FlexJS SDK type that can be created. I am a bit rusty > >>but I > >> >> >>know > >> >> >> >>> there > >> >> >> >>> > > are > >> >> >> >>> > > > benefits. > >> >> >> >>> > > > > >> >> >> >>> > > > You are also correct that it can be run as an external > >> >>tool as > >> >> >> >>> well. I > >> >> >> >>> > > > guess it's just a matter of fiddling with things until > >> >> >>something > >> >> >> >>> works > >> >> >> >>> > > and > >> >> >> >>> > > > is not a workflow killer. > >> >> >> >>> > > > >> >> >> >>> > > Yep and now I'm not sure anymore, I still need to confirm > >>or > >> >> >> >>>infirm I > >> >> >> >>> can > >> >> >> >>> > > switch on Facet as I can't remember for sure how the Flex > >> >>Plugin > >> >> >> >>> considers > >> >> >> >>> > > it is a Flex SDK or not, that's a long time and I will > >>need > >> >>to > >> >> >>dig > >> >> >> >>> into > >> >> >> >>> > > again. > >> >> >> >>> > > > >> >> >> >>> > > One question for the Flash Develop guys though, how are > >>the > >> >> >> >>> intelli-sense > >> >> >> >>> > > / refactoring / code navigation / hints and other IDE > >> >>facilities > >> >> >> >>> including > >> >> >> >>> > > maven integration compared to IntelliJ, do we have a > >> >>comparative > >> >> >> >>> table ? > >> >> >> >>> > > > >> >> >> >>> > > Thanks, > >> >> >> >>> > > Frédéric THOMAS > >> >> >> >>> > > > >> >> >> >>> > > > Date: Thu, 7 May 2015 11:29:43 -0400 > >> >> >> >>> > > > Subject: Re: [FlexJS] Reaching out to IDE developers to > >> >> >>support > >> >> >> >>> FlexJS > >> >> >> >>> > > > From: teotigraphix...@gmail.com > >> >> >> >>> > > > To: dev@flex.apache.org > >> >> >> >>> > > > > >> >> >> >>> > > > The red means that the IDE is not resolving the jx > >> >>namespace. > >> >> >>So > >> >> >> >>>it > >> >> >> >>> seems > >> >> >> >>> > > > to be a SWC namespace problem where something is > >>happening > >> >> >>that > >> >> >> >>> IntelliJ > >> >> >> >>> > > > doesn't read and resolve the manifest correctly. > >> >> >> >>> > > > > >> >> >> >>> > > > Why a plugin: Intellij has features that make creating > >> >> >>projects > >> >> >> >>>and > >> >> >> >>> > > > dependencies easy. One reason, Fred can say I am wrong > >>is > >> >>to > >> >> >> >>>define > >> >> >> >>> a > >> >> >> >>> > > > FlexJS SDK type that can be created. I am a bit rusty > >>but I > >> >> >>know > >> >> >> >>> there > >> >> >> >>> > > are > >> >> >> >>> > > > benefits. > >> >> >> >>> > > > > >> >> >> >>> > > > You are also correct that it can be run as an external > >> >>tool as > >> >> >> >>> well. I > >> >> >> >>> > > > guess it's just a matter of fiddling with things until > >> >> >>something > >> >> >> >>> works > >> >> >> >>> > > and > >> >> >> >>> > > > is not a workflow killer. > >> >> >> >>> > > > > >> >> >> >>> > > > On Thu, May 7, 2015 at 11:20 AM, Alex Harui > >> >><aha...@adobe.com> > >> >> >> >>> wrote: > >> >> >> >>> > > > > >> >> >> >>> > > > > Hi Fred, > >> >> >> >>> > > > > > >> >> >> >>> > > > > Thanks for trying. One question though: why is a > >> >>plug-in > >> >> >>even > >> >> >> >>> > > needed? I > >> >> >> >>> > > > > was told by an IntelliJ engineer that they simply call > >> >> >>mxmlc. > >> >> >> >>>If > >> >> >> >>> > > that’s > >> >> >> >>> > > > > true, then it should “just work”. Piotr’s screenshot > >> >>sort of > >> >> >> >>> implied > >> >> >> >>> > > that > >> >> >> >>> > > > > the compiler may have run or does IntelliJ have a > >> >>different > >> >> >> >>> > > > > code-intelligence engine and that’s what we’re seeing > >>in > >> >>the > >> >> >> >>> errors. > >> >> >> >>> > > > > > >> >> >> >>> > > > > @Piotr, am I right that the things in red in the > >> >>screenshot > >> >> >>are > >> >> >> >>> errors? > >> >> >> >>> > > > > What was the actual error output? > >> >> >> >>> > > > > > >> >> >> >>> > > > > -Alex > >> >> >> >>> > > > > > >> >> >> >>> > > > > On 5/7/15, 6:06 AM, "Frédéric THOMAS" > >> >> >><webdoubl...@hotmail.com > >> >> >> > > >> >> >> >>> wrote: > >> >> >> >>> > > > > > >> >> >> >>> > > > > >Hi Mike, > >> >> >> >>> > > > > > > >> >> >> >>> > > > > >Yes I just started and it is on my little spare time > >> >>but if > >> >> >> >>>you > >> >> >> >>> want > >> >> >> >>> > > an > >> >> >> >>> > > > > >idea of what's going on, you can try to compile it > >>and > >> >>you > >> >> >> >>>will > >> >> >> >>> see > >> >> >> >>> > > > > >things have changed and I need to figure out what to > >>use > >> >> >>now > >> >> >> >>> instead > >> >> >> >>> > > of > >> >> >> >>> > > > > >BrowsersConfiguaration, ModuleChunk, the deprecated > >> >> >> >>> > > TranslatingCompiler, > >> >> >> >>> > > > > >etc.. and at the moment I don't know yet where to > >>find > >> >>that > >> >> >> >>>out > >> >> >> >>> given > >> >> >> >>> > > the > >> >> >> >>> > > > > >poor documentation, will have to skim the source > >>code I > >> >> >>guess. > >> >> >> >>> > > > > > > >> >> >> >>> > > > > >Frédéric THOMAS > >> >> >> >>> > > > > > > >> >> >> >>> > > > > >> Date: Thu, 7 May 2015 07:58:28 -0400 > >> >> >> >>> > > > > >> Subject: Re: [FlexJS] Reaching out to IDE > >>developers > >> >>to > >> >> >> >>>support > >> >> >> >>> > > FlexJS > >> >> >> >>> > > > > >> From: teotigraphix...@gmail.com > >> >> >> >>> > > > > >> To: dev@flex.apache.org > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> Fred, I didn't know you were giving that a go. I > >>don't > >> >> >>have > >> >> >> >>> enough > >> >> >> >>> > > time > >> >> >> >>> > > > > >>to > >> >> >> >>> > > > > >> get into the plugin if that is what you are working > >> >>on, > >> >> >> >>>which > >> >> >> >>> is > >> >> >> >>> > > > > >>fantastic > >> >> >> >>> > > > > >> if you are. But, I am willing to try and match your > >> >>time > >> >> >>if > >> >> >> >>> you are > >> >> >> >>> > > now > >> >> >> >>> > > > > >> devoting (some)time to trying an Intellij plugin. > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> I guess there is work to be done on FalconJx, I > >>know > >> >> >>when I > >> >> >> >>> left > >> >> >> >>> > > > > >>developing > >> >> >> >>> > > > > >> it I had a bunch of todos left and unit tests to > >> >>write. > >> >> >>This > >> >> >> >>> was my > >> >> >> >>> > > > > >>whole > >> >> >> >>> > > > > >> quandary, for the time I would have to donate, I > >>need > >> >> >> >>>Intellij > >> >> >> >>> and > >> >> >> >>> > > > > >>really > >> >> >> >>> > > > > >> don't want to use FlashBuilder since it's crusty > >>and > >> >> >>gets no > >> >> >> >>> love. > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> Keep me updated with what you are doing. > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> Mike > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> On Thu, May 7, 2015 at 7:36 AM, Frédéric THOMAS > >> >> >> >>> > > > > >><webdoubl...@hotmail.com> > >> >> >> >>> > > > > >> wrote: > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > >> > Hi, > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > A bit of updates: > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > - I understood FlexJS got rid of the Flex SDK > >> >> >> >>>depnedencies, > >> >> >> >>> if > >> >> >> >>> > > yes, I > >> >> >> >>> > > > > >>will > >> >> >> >>> > > > > >> > need to stick mostly on my same base code, can't > >> >>use a > >> >> >> >>>facet > >> >> >> >>> > > AFAIK. > >> >> >> >>> > > > > >> > - I've been trying to compile the Randori plugin > >> >> >>against > >> >> >> >>>the > >> >> >> >>> last > >> >> >> >>> > > > > >>IntelliJ > >> >> >> >>> > > > > >> > but many things have changed in their code base > >>and > >> >>it > >> >> >> >>> failed to > >> >> >> >>> > > > > >>compile, > >> >> >> >>> > > > > >> > will have to fix that first before to branch it. > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > So, we are still far to have a working plugin at > >> >>this > >> >> >> >>>stage > >> >> >> >>> and > >> >> >> >>> > > given > >> >> >> >>> > > > > >>the > >> >> >> >>> > > > > >> > time I can spend on it. > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > Any IntelliJ plugin guru to give a hand ? > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > Thanks, > >> >> >> >>> > > > > >> > Frédéric THOMAS > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > > Date: Thu, 7 May 2015 03:00:30 -0700 > >> >> >> >>> > > > > >> > > From: piotrzarzyck...@gmail.com > >> >> >> >>> > > > > >> > > To: dev@flex.apache.org > >> >> >> >>> > > > > >> > > Subject: Re: [FlexJS] Reaching out to IDE > >> >>developers > >> >> >>to > >> >> >> >>> support > >> >> >> >>> > > > > >>FlexJS > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > Additionally I have checked also new version of > >> >> >>FlexJS > >> >> >> >>> with FDT > >> >> >> >>> > > and > >> >> >> >>> > > > > >>it > >> >> >> >>> > > > > >> > > doesn't work anymore. > >> >> >> >>> > > > > >> > > I have error during to compilation that > >>FlexJS.swc > >> >> >> >>>doesn't > >> >> >> >>> > > exists - > >> >> >> >>> > > > > >>We > >> >> >> >>> > > > > >> > have > >> >> >> >>> > > > > >> > > currently bunch of swcs. > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > I am not sure do we need to contact with FDT > >>team > >> >>? > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > Alex, > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > After your changes to many swcs in FlexJS - Did > >> >>you > >> >> >> >>>have to > >> >> >> >>> > > change > >> >> >> >>> > > > > >> > process > >> >> >> >>> > > > > >> > > of creation/import new project to FB in some > >>way ? > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > Piotr > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > > >> >> >> >>> > > > > >> > > ----- > >> >> >> >>> > > > > >> > > Apache Flex PMC > >> >> >> >>> > > > > >> > > piotrzarzyck...@gmail.com > >> >> >> >>> > > > > >> > > -- > >> >> >> >>> > > > > >> > > View this message in context: > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > >> >> >> >>> > > > > > >> >> >> >>> > > > >> >> >> >>> > >> >> >> >>> > >> >> >> > >> > >>>>http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Reaching-ou > >>>>t > >> >> >> >>>- > >> >> >> >>> > > > > > >>>>to-IDE-developers-to-support-FlexJS-tp32656p46277.html > >> >> >> >>> > > > > >> > > Sent from the Apache Flex Development mailing > >>list > >> >> >> >>>archive > >> >> >> >>> at > >> >> >> >>> > > > > >>Nabble.com. > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > >> > > >> >> >> >>> > > > > > > >> >> >> >>> > > > > > >> >> >> >>> > > > > > >> >> >> >>> > > > >> >> >> >>> > > > >> >> >> >>> > >> >> >> >>> > >> >> >> >> > >> >> >> >> > >> >> >> > >> >> >> > >> >> > >> > > >> > > >