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.swc
> > >  -library-path+=
> > >
> >
> >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\angularmate
> > >rial.swc
> > >  -library-path+=
> > >
> >
> >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\jquery.swc
> > >  -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\AngularExam
> > >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(GoogDepsWri
> > >ter.java:179)
> > >at
> >
> >org.apache.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWri
> > >ter.java:213)
> > >at
> >
> >org.apache.flex.compiler.internal.graph.GoogDepsWriter.buildDB(GoogDepsWri
> > >ter.java:130)
> > >at
> >
> >org.apache.flex.compiler.internal.graph.GoogDepsWriter.getListOfFiles(Goog
> > >DepsWriter.java:82)
> > >at
> >
> >org.apache.flex.compiler.internal.codegen.mxml.flexjs.MXMLFlexJSPublisher.
> > >publish(MXMLFlexJSPublisher.java:334)
> > >at org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:474)
> > >at
> >
> >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.compile(MxmlCompil
> > >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(MxmlCom
> > >piler.java:109)
> > >at
> >
> >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.start(MxmlCompiler
> > >.java:87)
> > >at
> >
> >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.staticStart(MxmlCo
> > >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.AscApplicationBuilder.
> > >build(AscApplicationBuilder.java:123)
> > >at
> >
> >com.powerflasher.fdt.core.internal.launch.compile.concrete.CompilerRunnabl
> > >e.run(CompilerRunnable.java:141)
> > >at
> >
> >com.powerflasher.fdt.core.internal.launch.compile.concrete.CompilerProcess
> > >$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.
> >
> >
>

Reply via email to