And emitted JS ...
/** * @constructor */ Main = function() { var /** @type {HTMLDivElement} */ div = org_apache_flex_utils_Language.as(document.createElement("div"), HTMLDivElement, true); div.innerHTML = "A nice Div element"; document.body.appendChild(div); $("div").css("border", "2px solid green"); }; .... Show me the emitted JS from FlexJS emitter. Mike On Sat, Jun 20, 2015 at 5:53 PM, Michael Schmalle <teotigraphix...@gmail.com > wrote: > Do you have jquery included in your scripts for the html? That is the one > extra step you need that isn't automatic right now in FlexJS, adding script > deps. > > My alternat index.html I used to test with in a different folder than out > since it gets clobbered. > > <!DOCTYPE html> > <html> > <head> > <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> > <link rel="stylesheet" type="text/css" href="Main.css"> > <script type="text/javascript" src="base.js"></script> > <script type="text/javascript" language="Javascript" > src=" > https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> > </script> > <script type="text/javascript"> > // generated by FalconJS > goog.addDependency('Main.js', ['Main'], > ['org_apache_flex_utils_Language']); > goog.addDependency('org/apache/flex/utils/Language.js', > ['org_apache_flex_utils_Language'], []); > goog.require("Main"); > </script> > </head> > <body> > <script type="text/javascript"> > new Main().start(); > </script> > </body> > </html> > > > On Sat, Jun 20, 2015 at 5:50 PM, Frédéric THOMAS <webdoubl...@hotmail.com> > wrote: > >> Sorry, I wasn't clear, the $.as is emitted as well as the jquery.swc and >> I can see it has the $(), what I'm saying is that when I use this swc in an >> application, the emitted js doesn't contain any reference of $() and the >> application doesn't work, is it working at you when you use $() in an >> application ? and in what js file is it referenced ? and even, have you got >> an idea of why it is not emitted at me ? >> >> Frédéric THOMAS >> >> >> ---------------------------------------- >> > Date: Sat, 20 Jun 2015 17:43:28 -0400 >> > Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >> we now have 1.9 in AS >> > From: teotigraphix...@gmail.com >> > To: dev@flex.apache.org >> > >> > Remember I am using a test to create this not the EXTERNC jar but this >> is >> > my file structure when done with the compile; >> > >> > http://snag.gy/4wOP5.jpg >> > >> > And the code; >> > >> > package { >> > >> > /** >> > * @param arg1 >> > [(Element|Object|jQuery|jQuerySelector|null|string|undefined)] >> > * @param arg2 [(Document|Element|Object<string,(function >> > (jQuery.Event): ?|string)>|jQuery|null|undefined)] >> > * @see [jquery-1.9] >> > * @returns {jQuery} >> > */ >> > public function $(arg1:Object = null, arg2:Object = null):jQuery { >> > return null; } >> > } >> > >> > Mike >> > >> > >> > >> > On Sat, Jun 20, 2015 at 5:41 PM, Michael Schmalle < >> teotigraphix...@gmail.com >> >> wrote: >> > >> >> $ should be emitted in out/as/functions/$.as. >> >> >> >> Mike >> >> >> >> On Sat, Jun 20, 2015 at 5:39 PM, Frédéric THOMAS < >> webdoubl...@hotmail.com> >> >> wrote: >> >> >> >>> Actually, I found the reason. >> >>> >> >>> Because of the previous error, I had to remove the source path >> >>> out/as/functions, it didn't exist and raised an exception when I let >> it. >> >>> Now the previous error has been fixed, I re-added it and the $() is >> now >> >>> emitted but when I compile the test app, I can't find it in the >> output js >> >>> files and the debugger tells me it can't find $() >> >>> >> >>> In what produced js file is $() at you ? >> >>> >> >>> Frédéric THOMAS >> >>> >> >>> >> >>> ---------------------------------------- >> >>>> Date: Sat, 20 Jun 2015 17:20:04 -0400 >> >>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >> >>> we now have 1.9 in AS >> >>>> From: teotigraphix...@gmail.com >> >>>> To: dev@flex.apache.org >> >>>> >> >>>> Fred, >> >>>> >> >>>> Can you go to DebugLogUtils set log and err to true and paste in the >> >>> output >> >>>> when you run the jar? >> >>>> >> >>>> I would know what is going on a bit more. >> >>>> >> >>>> Mike >> >>>> >> >>>> On Sat, Jun 20, 2015 at 5:07 PM, Michael Schmalle < >> >>> teotigraphix...@gmail.com >> >>>>> wrote: >> >>>> >> >>>>> See this is my result after compiling; >> >>>>> >> >>>>> http://snag.gy/PaqBe.jpg >> >>>>> >> >>>>> Mike >> >>>>> >> >>>>> On Sat, Jun 20, 2015 at 5:04 PM, Michael Schmalle < >> >>>>> teotigraphix...@gmail.com> wrote: >> >>>>> >> >>>>>> But you have code completion? >> >>>>>> >> >>>>>> Mike >> >>>>>> >> >>>>>> On Sat, Jun 20, 2015 at 5:01 PM, Frédéric THOMAS < >> >>> webdoubl...@hotmail.com >> >>>>>>> wrote: >> >>>>>> >> >>>>>>>> What I am guessing by the errror is that $ is still a class and >> not >> >>> a >> >>>>>>>> global function, can verify this? >> >>>>>>> >> >>>>>>> I've been checking in ReferenceModel and it took the right code >> path. >> >>>>>>> I can't see $ referenced as a class neither as a function in >> >>> jquery.swc >> >>>>>>> but I can see, for example, alert() referenced as a function in >> >>> js.swc. >> >>>>>>> >> >>>>>>> Frédéric THOMAS >> >>>>>>> >> >>>>>>> >> >>>>>>> ---------------------------------------- >> >>>>>>>> Date: Sat, 20 Jun 2015 16:49:49 -0400 >> >>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare >> >>> but >> >>>>>>> we now have 1.9 in AS >> >>>>>>>> From: teotigraphix...@gmail.com >> >>>>>>>> To: dev@flex.apache.org >> >>>>>>>> >> >>>>>>>> Hmm, I GOT this to compile with the JS.swc and cross compiled, >> that >> >>>>>>> was my >> >>>>>>>> example at the beginning of this thread. >> >>>>>>>> >> >>>>>>>> What I am guessing by the errror is that $ is still a class and >> not >> >>> a >> >>>>>>>> global function, can verify this? >> >>>>>>>> >> >>>>>>>> Mike >> >>>>>>>> >> >>>>>>>> On Sat, Jun 20, 2015 at 4:35 PM, Frédéric THOMAS < >> >>>>>>> webdoubl...@hotmail.com> >> >>>>>>>> wrote: >> >>>>>>>> >> >>>>>>>>>> If you copied ALex's config code you probably need; >> >>>>>>>>>> >> >>>>>>>>>> <class-to-function><class>$</class></class-to-function> >> >>>>>>>>> >> >>>>>>>>> So stupid at time, indeed, the @Arguments(Arguments.CLASS) was >> >>>>>>> missing to >> >>>>>>>>> my function, thanks ;-) >> >>>>>>>>> >> >>>>>>>>> So, I can compile but the problem now it that the $() is not >> >>>>>>> recognize in >> >>>>>>>>> the test application after adding the jquery.swc: >> >>>>>>>>> >> >>>>>>>>> var div:HTMLDivElement = document.createElement("DIV") as >> >>>>>>>>> HTMLDivElement; >> >>>>>>>>> div.id = "msgid"; >> >>>>>>>>> document.body.appendChild(div); >> >>>>>>>>> >> >>>>>>>>> $(document).ready(function(){ >> >>>>>>>>> $("#msgid").html("This is Hello World by JQuery"); >> >>>>>>>>> }); >> >>>>>>>>> >> >>>>>>>>> Error:(18, 8) [testJsSwc]: Call to a possibly undefined method >> $. >> >>>>>>>>> Warning:(18, 26) [testJsSwc]: return value for function '' has >> no >> >>> type >> >>>>>>>>> declaration. >> >>>>>>>>> Error:(19, 12) [testJsSwc]: Call to a possibly undefined method >> $. >> >>>>>>>>> >> >>>>>>>>> Any idea ? >> >>>>>>>>> >> >>>>>>>>> Frédéric THOMAS >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> ---------------------------------------- >> >>>>>>>>>> Date: Sat, 20 Jun 2015 15:51:15 -0400 >> >>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a >> nightmare >> >>>>>>> but we >> >>>>>>>>> now have 1.9 in AS >> >>>>>>>>>> From: teotigraphix...@gmail.com >> >>>>>>>>>> To: dev@flex.apache.org >> >>>>>>>>>> >> >>>>>>>>>> Fred >> >>>>>>>>>> >> >>>>>>>>>> If you copied ALex's config code you probably need; >> >>>>>>>>>> >> >>>>>>>>>> <class-to-function><class>$</class></class-to-function> >> >>>>>>>>>> >> >>>>>>>>>> Let me know, >> >>>>>>>>>> >> >>>>>>>>>> Mike >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> On Sat, Jun 20, 2015 at 3:47 PM, Michael Schmalle < >> >>>>>>>>> teotigraphix...@gmail.com >> >>>>>>>>>>> wrote: >> >>>>>>>>>> >> >>>>>>>>>>> Are you sure it doesn't have to do with this config you added? >> >>>>>>>>>>> >> >>>>>>>>>>> <class-to-function> >> >>>>>>>>>>> >> >>>>>>>>>>> Make sure you have EVERYTHING setup right!!! Or you will waste >> >>> your >> >>>>>>> time >> >>>>>>>>>>> on something very stupid. :) >> >>>>>>>>>>> >> >>>>>>>>>>> Mike >> >>>>>>>>>>> >> >>>>>>>>>>> On Sat, Jun 20, 2015 at 3:43 PM, Michael Schmalle < >> >>>>>>>>>>> teotigraphix...@gmail.com> wrote: >> >>>>>>>>>>> >> >>>>>>>>>>>> Again, what I mean is, an error on the XML file or it's >> setup. I >> >>>>>>> know >> >>>>>>>>> the >> >>>>>>>>>>>> compiler will not return a config if there is an internal >> >>> error, so >> >>>>>>>>> that is >> >>>>>>>>>>>> why the NPE would happen. >> >>>>>>>>>>>> >> >>>>>>>>>>>> Mike >> >>>>>>>>>>>> >> >>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:42 PM, Michael Schmalle < >> >>>>>>>>>>>> teotigraphix...@gmail.com> wrote: >> >>>>>>>>>>>> >> >>>>>>>>>>>>> Yeah, I am an idiot, could have just looked at the stack >> >>> trace. :) >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> This baffles me, all I can guess is there is an error in the >> >>>>>>> config >> >>>>>>>>> file >> >>>>>>>>>>>>> and we are not tracing the errors yet so you don't know it's >> >>>>>>> dieing, >> >>>>>>>>> I bet >> >>>>>>>>>>>>> you that is what is going on. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Mike >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:34 PM, Frédéric THOMAS < >> >>>>>>>>>>>>> webdoubl...@hotmail.com> wrote: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> How is EXTERNC getting called, which entry point? >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Directly thru the externc.jar : >> >>>>>>>>>>>>>> org.apache.flex.compiler.clients.EXTERNC, so, it is >> probably >> >>> the >> >>>>>>>>> main() >> >>>>>>>>>>>>>> which call staticMainNoExit() >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Frédéric THOMAS >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> ---------------------------------------- >> >>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 15:23:25 -0400 >> >>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a >> >>>>>>> nightmare >> >>>>>>>>> but >> >>>>>>>>>>>>>> we now have 1.9 in AS >> >>>>>>>>>>>>>>> From: teotigraphix...@gmail.com >> >>>>>>>>>>>>>>> To: dev@flex.apache.org >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> staticMainNoExit() has to be called to create the >> >>> configuration >> >>>>>>>>>>>>>> correctly. >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> And yes, that NPE means there is no configuration >> instance, >> >>>>>>> that is >> >>>>>>>>>>>>>> the >> >>>>>>>>>>>>>>> problem. >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> How is EXTERNC getting called, which entry point? >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> Mike >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:18 PM, Frédéric THOMAS < >> >>>>>>>>>>>>>> webdoubl...@hotmail.com> >> >>>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Should be something missing because the config seem not >> to >> >>> be >> >>>>>>> set, >> >>>>>>>>>>>>>> the >> >>>>>>>>>>>>>>>> first exception is >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Exception in thread "main" java.lang.NullPointerException >> >>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>> >> >>>>>>> >> org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1530) >> >>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>> org.apache.flex.compiler.clients.EXTERNC.cleanOutput(EXTERNC.java:180) >> >>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>> >> >>>>>>>>> >> >>> org.apache.flex.compiler.clients.EXTERNC.mainNoExit(EXTERNC.java:157) >> >>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.clients.EXTERNC.staticMainNoExit(EXTERNC.java:142) >> >>>>>>>>>>>>>>>> at >> >>>>>>> org.apache.flex.compiler.clients.EXTERNC.main(EXTERNC.java:125) >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> because the asRoot is null despite I set >> >>>>>>> <as-root>out/as</as-root> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Frédéric THOMAS >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> ---------------------------------------- >> >>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 15:16:00 -0400 >> >>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a >> >>>>>>> nightmare >> >>>>>>>>>>>>>> but we >> >>>>>>>>>>>>>>>> now have 1.9 in AS >> >>>>>>>>>>>>>>>>> From: teotigraphix...@gmail.com >> >>>>>>>>>>>>>>>>> To: dev@flex.apache.org >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> I'm testing this right now, I might have not committed >> >>>>>>> something >> >>>>>>>>>>>>>> when >> >>>>>>>>>>>>>>>> Alex >> >>>>>>>>>>>>>>>>> started doing stuff. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> Mike >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:07 PM, Michael Schmalle < >> >>>>>>>>>>>>>>>> teotigraphix...@gmail.com >> >>>>>>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> HAHA Sorry! I guess I hit the send button to early. >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> Well, something is not being added correctly is my >> guess, >> >>> I >> >>>>>>> know >> >>>>>>>>>>>>>> for a >> >>>>>>>>>>>>>>>>>> fact I compiled this with the same arguments. :) And I >> >>> also >> >>>>>>>>>>>>>> remember >> >>>>>>>>>>>>>>>>>> getting that error, thus it being excluded. >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> Do a system out in or breakpoint and make sure the >> >>> exclude is >> >>>>>>>>>>>>>> going to; >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> public void addExclude(String className, String name) >> line >> >>>>>>>>>>>>>>>>>> 194:ExternCConfiguration. >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> If it's getting added then it's something REALLY stupid >> >>>>>>>>> happening. >> >>>>>>>>>>>>>> :) >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> Mike >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 3:02 PM, Frédéric THOMAS < >> >>>>>>>>>>>>>>>> webdoubl...@hotmail.com> >> >>>>>>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> The error is right here; the return type >> >>> "jQuery.callbacks" >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> public static function Callbacks(flags:String = >> >>>>>>>>>>>>>>>> null):jQuery.callbacks { >> >>>>>>>>>>>>>>>>>>>> return null; } >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> yeah, I've seen that but I excluded it in my >> config.xml >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <exclude><class>jQuery</class><name>Callbacks</name></exclude> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> So, why is it in jQuery.as ? >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> Just for sake of consistency, you might want to >> rename; >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> <classToFunction> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> to >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> <class-to-function> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> Done >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> You are using jquery-1.9.js right? >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> Yes >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> That should be excluded with; >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> ?? >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> Frédéric THOMAS >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> ---------------------------------------- >> >>>>>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 14:56:13 -0400 >> >>>>>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and >> running, a >> >>>>>>>>>>>>>> nightmare but >> >>>>>>>>>>>>>>>>>>> we now have 1.9 in AS >> >>>>>>>>>>>>>>>>>>>> From: teotigraphix...@gmail.com >> >>>>>>>>>>>>>>>>>>>> To: dev@flex.apache.org >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> The error is right here; the return type >> >>> "jQuery.callbacks" >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> public static function Callbacks(flags:String = >> >>>>>>>>>>>>>>>> null):jQuery.callbacks { >> >>>>>>>>>>>>>>>>>>>> return null; } >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> Just for sake of consistency, you might want to >> rename; >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> <classToFunction> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> to >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> <class-to-function> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> You are using jquery-1.9.js right? >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> That should be excluded with; >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> Mike >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> On Sat, Jun 20, 2015 at 2:46 PM, Frédéric THOMAS < >> >>>>>>>>>>>>>>>>>>> webdoubl...@hotmail.com> >> >>>>>>>>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> I'm looking for a while why I've got this king of >> >>> errors >> >>>>>>> for a >> >>>>>>>>>>>>>> while >> >>>>>>>>>>>>>>>>>>> now, >> >>>>>>>>>>>>>>>>>>>>> any clue ? >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>> U:\sources\asf\flex\falcon\externs\jquery\out\as\classes\jQuery.as:210 >> >>>>>>>>>>>>>>>>>>>>> Erreur interne : java.lang.NullPointerException >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.scopes.TypeScope.getPropertyForMemberAccess(TypeScope.java:344) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.scopes.ScopeView.getPropertyForMemberAccess(ScopeView.java:81) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.scopes.ASScope.getPropertyFromDef(ASScope.java:879) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.scopes.ASScope.getPropertyFromDef(ASScope.java:841) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.scopes.ASScope.getPropertyFromDef(ASScope.java:760) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.tree.as.IdentifierNode.resolveMemberRef(IdentifierNode.java:829) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.tree.as.IdentifierNode.resolve(IdentifierNode.java:377) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.tree.as.IdentifierNode.getMName(IdentifierNode.java:432) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.tree.as.MemberAccessExpressionNode.getMName(MemberAccessExpressionNode.java:158) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ABCGeneratingReducer.dottedName(ABCGeneratingReducer.java:840) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.action_321(CmcEmitter.java:5236) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:8487) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:6881) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:9434) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39146) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.java:39406) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateInstructions(ABCGenerator.java:228) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:393) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:347) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.java:262) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ClassDirectiveProcessor.declareFunction(ClassDirectiveProcessor.java:787) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:214) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(GlobalDirectiveProcessor.java:423) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:206) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declarePackage(GlobalDirectiveProcessor.java:449) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:223) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:122) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompilationUnit.java:477) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:866) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBase.java:107) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:309) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:305) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>> >> >>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:166) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >> >>>>>>>>>>>>>>>>>>>>> at >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>> >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >> >>>>>>>>>>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:722) >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> public static function Callbacks(flags:String = >> >>>>>>>>>>>>>>>> null):jQuery.callbacks >> >>>>>>>>>>>>>>>>>>>>> { return null; } >> >>>>>>>>>>>>>>>>>>>>> ^ >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> This is my jquery-config-xml: >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <flex-config> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <compiler> >> >>>>>>>>>>>>>>>>>>>>> <accessible>true</accessible> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <locale/> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <source-path> >> >>>>>>>>>>>>>>>>>>>>> <path-element>src</path-element> >> >>>>>>>>>>>>>>>>>>>>> </source-path> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <warn-no-constructor>false</warn-no-constructor> >> >>>>>>>>>>>>>>>>>>>>> </compiler> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <external> >> >>>>>>>>>>>>>>>>>>>>> <path-element>externs/jquery-1.9.js</path-element> >> >>>>>>>>>>>>>>>>>>>>> </external> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <as-root>out/as</as-root> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> <classToFunction>$</classToFunction> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> <exclude><class>jQuery</class><name>is</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <exclude><class>jQuery</class><name>promise</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <exclude><class>jQuery</class><name>getJSON</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>> <exclude><class>jQuery</class><name>ajax</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>> <exclude><class>jQuery</class><name>when</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>> <exclude><class>jQuery</class><name>post</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <exclude><class>jQuery</class><name>getScript</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <exclude><class>jQuery</class><name>Callbacks</name></exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> <class-exclude><class>Deferred</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <class-exclude><class>jQuery.deferred</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>> <class-exclude><class>jQuery.Event</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>> <class-exclude><class>jQuery.Deferred</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> <class-exclude><class>$.Event</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>> <class-exclude><class>$.Deferred</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>> <class-exclude><class>$.deferred</class></class-exclude> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> </flex-config> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> I had to create: >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> @Config(allowMultiple = true) >> >>>>>>>>>>>>>>>>>>>>> @Mapping("classToFunction") >> >>>>>>>>>>>>>>>>>>>>> @InfiniteArguments >> >>>>>>>>>>>>>>>>>>>>> public void setClassToFunctions(ConfigurationValue >> >>> cfgval, >> >>>>>>>>>>>>>>>>>>>>> List<String> values) >> >>>>>>>>>>>>>>>>>>>>> { >> >>>>>>>>>>>>>>>>>>>>> for (String val : values) >> >>>>>>>>>>>>>>>>>>>>> addClassToFunction(val); >> >>>>>>>>>>>>>>>>>>>>> } >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> Frédéric THOMAS >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> ---------------------------------------- >> >>>>>>>>>>>>>>>>>>>>>> From: aha...@adobe.com >> >>>>>>>>>>>>>>>>>>>>>> To: dev@flex.apache.org >> >>>>>>>>>>>>>>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and >> running, >> >>> a >> >>>>>>>>>>>>>> nightmare >> >>>>>>>>>>>>>>>> but >> >>>>>>>>>>>>>>>>>>> we >> >>>>>>>>>>>>>>>>>>>>> now have 1.9 in AS >> >>>>>>>>>>>>>>>>>>>>>> Date: Sat, 20 Jun 2015 16:52:00 +0000 >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> On 6/20/15, 8:38 AM, "Michael Schmalle" < >> >>>>>>>>>>>>>> teotigraphix...@gmail.com> >> >>>>>>>>>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>What happens if you try to compile an external that >> >>> does >> >>>>>>> this >> >>>>>>>>>>>>>> that >> >>>>>>>>>>>>>>>> is >> >>>>>>>>>>>>>>>>>>> not >> >>>>>>>>>>>>>>>>>>>>>>>part of the JS.swc build? Well for one, it won't be >> >>> added >> >>>>>>>>>>>>>> because >> >>>>>>>>>>>>>>>> the >> >>>>>>>>>>>>>>>>>>>>>>>Window class is already compiled into the JS.swc. >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>So for now, it's important that we add all externs >> to >> >>>>>>> JS.swc >> >>>>>>>>>>>>>> that >> >>>>>>>>>>>>>>>>>>> mixin >> >>>>>>>>>>>>>>>>>>>>> to >> >>>>>>>>>>>>>>>>>>>>>>>the HTML DOM classes. >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>Good frameworks I would think don't do this? It's >> just >> >>>>>>> their >> >>>>>>>>>>>>>> API and >> >>>>>>>>>>>>>>>>>>> that >> >>>>>>>>>>>>>>>>>>>>>>>is all. >> >>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> Hmm, I’ll get a lot of frameworks hack the built-in >> >>>>>>>>> prototypes. >> >>>>>>>>>>>>>>>> We’re >> >>>>>>>>>>>>>>>>>>>>>> doing that in the UI frameworks for FlexJS. First >> of >> >>>>>>> all, it >> >>>>>>>>> is >> >>>>>>>>>>>>>>>>>>> possible, >> >>>>>>>>>>>>>>>>>>>>>> second, there are only so many ways to associate >> the >> >>>>>>> actual >> >>>>>>>>>>>>>> HTML >> >>>>>>>>>>>>>>>>>>> elements >> >>>>>>>>>>>>>>>>>>>>>> with the actual classes you want to present. >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> So maybe, instead of having a stack of SWCs where >> >>>>>>> Jquery.swc >> >>>>>>>>>>>>>> depend >> >>>>>>>>>>>>>>>> on >> >>>>>>>>>>>>>>>>>>>>>> js.swc, the Jquery.swc will be all-inclusive and >> not >> >>>>>>> depend >> >>>>>>>>> on >> >>>>>>>>>>>>>>>> js.swc >> >>>>>>>>>>>>>>>>>>>>>> because it will have its own copies of the classes >> >>> that >> >>>>>>> are >> >>>>>>>>> in >> >>>>>>>>>>>>>>>> js.swc >> >>>>>>>>>>>>>>>>>>> in >> >>>>>>>>>>>>>>>>>>>>>> it with the modifications that JQuery applies. >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> -Alex >> >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>> >> >>> >> >>> >> >> >> >> >> >> > >