Way cool! On 4/1/16, 1:13 AM, "omup...@gmail.com on behalf of OmPrakash Muppirala" <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote:
>That worked!! > >FalconJX + AngularJS + Angular Material = unbelievable! > >Will post some examples soon :-) > >Thanks, >Om > >On Thu, Mar 31, 2016 at 7:51 PM, Josh Tynjala <joshtynj...@gmail.com> >wrote: > >> Yep, you need to use -external-library-path instead. An externs SWC only >> defines the APIs for compile-time checks. The real code needs to come >>from >> a <script> tag in your HTML. >> >> Externs SWCs are very similar to playerglobal.swc. They define the >> interface, but the implementation comes from elsewhere. >> >> - Josh >> On Mar 31, 2016 7:38 PM, "Alex Harui" <aha...@adobe.com> wrote: >> >> > Looks like angular is on the regular -library-path not the >> > -external-library-path >> > >> > -Alex >> > >> > On 3/31/16, 7:32 PM, "OmPrakash Muppirala" <omup...@gmail.com> wrote: >> > >> > >How do I specify the path to a js file to the compiler? Is there a >> > >compiler var I can set? >> > > >> > > >> > >I am trying add support for AngularJS/Angular Material Design using >> > >FalconJX. I am building angular.swc and angularmaterial.swc using >> Josh's >> > >dts2as [1] tool. >> > > >> > >When I am trying to build an app using FDT like this: >> > > >> > >Starting Launcher AngularExample-debug. >> > > >> > >Using: Apache FlexJS Compiler >> > >Adapter: Apache FlexJS 0.5 Compiler Adapter >> > >Starting Full Build of AngularExample-debug. >> > >Compiler arguments: >> > > -output >> > > C:\p\flexroot\git\flex-asjs\examples\native\AngularExample >> > > +flexlib=C:\Program >> > > Files\Adobe\Adobe Flash Builder 4.7 >> > > (64 >> > > Bit)\sdks\flexjs_nightly_0.6.0\frameworks >> > > -debug=false >> > > -source-path+= >> > > C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\src >> > > -library-path+=C:\Program >> > > Files\Adobe\Adobe Flash Builder 4.7 >> > > (64 >> > > >> > >> >>>Bit)\sdks\flexjs_nightly_0.6.0\frameworks\libs\player\20.0\playerglobal. >>>sw >> > >c >> > > -library-path+=C:\Program >> > > Files\Adobe\Adobe Flash Builder 4.7 >> > > (64 >> > > Bit)\sdks\flexjs_nightly_0.6.0\js\libs\js.swc >> > > -library-path+= >> > > >> > >> >>>C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\angular.s >>>wc >> > > -library-path+= >> > > >> > >> >>>C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\angularma >>>te >> > >rial.swc >> > > -library-path+= >> > > >> > >> >>>C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\jquery.sw >>>c >> > > -external-library-path+=C:\Program >> > > Files\Adobe\Adobe Flash Builder 4.7 >> > > (64 >> > > >> > >> >>>Bit)\sdks\flexjs_nightly_0.6.0\frameworks\libs\player\20.0\playerglobal. >>>sw >> > >c >> > > -external-library-path+=C:\Program >> > > Files\Adobe\Adobe Flash Builder 4.7 >> > > (64 >> > > Bit)\sdks\flexjs_nightly_0.6.0\js\libs\js.swc >> > > -js-output-type=jsc >> > > -target-player=20.0 >> > > -static-link-runtime-shared-libraries= >> > > false >> > > -define=CONFIG::AUTHOR,"omuppirala" >> > > -define=CONFIG::DEBUG,false >> > > -- >> > > >> > >> >>>C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\src\AngularEx >>>am >> > >ple.as >> > > >> > >, the build fails with these errors: >> > > >> > > >> > >ERROR File not found: angular >> > > >> > > >> > >ERROR Internal error: java.lang.RuntimeException: Unable to find >> > >JavaScript >> > >filePath for class: angular >> > >at >> > >> >>>org.apache.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsW >>>ri >> > >ter.java:179) >> > >at >> > >> >>>org.apache.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsW >>>ri >> > >ter.java:213) >> > >at >> > >> >>>org.apache.flex.compiler.internal.graph.GoogDepsWriter.buildDB(GoogDepsW >>>ri >> > >ter.java:130) >> > >at >> > >> >>>org.apache.flex.compiler.internal.graph.GoogDepsWriter.getListOfFiles(Go >>>og >> > >DepsWriter.java:82) >> > >at >> > >> >>>org.apache.flex.compiler.internal.codegen.mxml.flexjs.MXMLFlexJSPublishe >>>r. >> > >publish(MXMLFlexJSPublisher.java:334) >> > >at org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:474) >> > >at >> > >> >>>com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.compile(MxmlComp >>>il >> > >er.java:104) >> > >at >> org.apache.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:353) >> > >at >>org.apache.flex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:278) >> > >at >> > >> >>>com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.mainNoExit(MxmlC >>>om >> > >piler.java:109) >> > >at >> > >> >>>com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.start(MxmlCompil >>>er >> > >.java:87) >> > >at >> > >> >>>com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.staticStart(Mxml >>>Co >> > >mpiler.java:34) >> > >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > >at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> > >at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> > >at java.lang.reflect.Method.invoke(Unknown Source) >> > >at >> > >> >>>com.powerflasher.fdt.core.internal.launch.ascDirect.AscApplicationBuilde >>>r. >> > >build(AscApplicationBuilder.java:123) >> > >at >> > >> >>>com.powerflasher.fdt.core.internal.launch.compile.concrete.CompilerRunna >>>bl >> > >e.run(CompilerRunnable.java:141) >> > >at >> > >> >>>com.powerflasher.fdt.core.internal.launch.compile.concrete.CompilerProce >>>ss >> > >$2.run(CompilerProcess.java:315) >> > > >> > > >> > > >> > >INFO 30.585347607 seconds >> > > >> > >Pure build time: 30585 ms. >> > >Could not create file >> > >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample. >> > >Build failed. >> > >> > >>