> Fred, what I did for the temp is just have the HTML file in a different > directory then the 'out' and reference Main.js using a relative url for the > time being, then you can recompile without having to change index.html.
Yes, what I just did, I didn't try to think how it could be implemented in the compiler as I still don't know where the code is :-) I let you for tonight, thanks again and enjoy what you are doing ;-) Tomorrow I will try with another one given this one is ok now. Cheers. Frédéric THOMAS ---------------------------------------- > Date: Sat, 20 Jun 2015 18:18:10 -0400 > Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but we now > have 1.9 in AS > From: [email protected] > To: [email protected] > > Fred, what I did for the temp is just have the HTML file in a different > directory then the 'out' and reference Main.js using a relative url for the > time being, then you can recompile without having to change index.html. > > Mike > > On Sat, Jun 20, 2015 at 6:16 PM, Michael Schmalle <[email protected] >> wrote: > >> >> >> On Sat, Jun 20, 2015 at 6:12 PM, Frédéric THOMAS <[email protected]> >> wrote: >> >>> Damn, indeed I need to reference the real lib !! >>> >> >> HAHA must be getting late for you! I am writting music and beta testing >> Bitwig 1.2 as I chat with you, no problem! >> >> >> >>> >>> Thanks Mike for you help >>> >>> Btw, is there a way to have a template for the index.html to not to have >>> manually include this script tag after each build ? >>> >> >> Nope, not that I know, this is something we have to build into the compile >> config or something, ideas? >> >> Mike >> >> >> >>> >>> Frédéric THOMAS >>> >>> >>> ---------------------------------------- >>>> Date: Sat, 20 Jun 2015 17:54:43 -0400 >>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >>> we now have 1.9 in AS >>>> From: [email protected] >>>> To: [email protected] >>>> >>>> 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 < >>> [email protected] >>>>> 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 < >>> [email protected]> >>>>> 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: [email protected] >>>>>>> To: [email protected] >>>>>>> >>>>>>> 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 < >>>>>> [email protected] >>>>>>>> wrote: >>>>>>> >>>>>>>> $ should be emitted in out/as/functions/$.as. >>>>>>>> >>>>>>>> Mike >>>>>>>> >>>>>>>> On Sat, Jun 20, 2015 at 5:39 PM, Frédéric THOMAS < >>>>>> [email protected]> >>>>>>>> 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: [email protected] >>>>>>>>>> To: [email protected] >>>>>>>>>> >>>>>>>>>> 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 < >>>>>>>>> [email protected] >>>>>>>>>>> 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 < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> But you have code completion? >>>>>>>>>>>> >>>>>>>>>>>> Mike >>>>>>>>>>>> >>>>>>>>>>>> On Sat, Jun 20, 2015 at 5:01 PM, Frédéric THOMAS < >>>>>>>>> [email protected] >>>>>>>>>>>>> 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: [email protected] >>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>> >>>>>>>>>>>>>> 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 < >>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>> 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: [email protected] >>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>>>>>>>>> [email protected]> 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: [email protected] >>>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>> 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: [email protected] >>>>>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>> 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: [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>>>> 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: [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>>>> To: [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>>>> 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" < >>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>> >>> >> >>
