Make sure it got converted to AS files.   Look in the
target/generated-sources/externc for the .as files.

-Alex

On 1/19/17, 3:57 PM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
<carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> wrote:

>I remove the class dialogPolyfill class from MDL swc
>and try to insert this in typedefs js project missing.js
>
>/**
> * @type {!HTMLDocument}
> */
>var dialogPolyfill = {};
>
>/**
> * @param {!Element} element to upgrade, if necessary
> */
>dialogPolyfill.registerDialog = function(element) {};
>
>
>but MDL swc couldn't find this
>
>I suppose I must do something more, but don't know
>
>Is there some docs ? I'm lost at all with this typedef thing :?
>
>
>
>2017-01-20 0:02 GMT+01:00 Carlos Rovira <carlos.rov...@codeoscopic.com>:
>
>> So to avoid create a new project to such little thing, I should put that
>> code in typedefs repo better? maybe in "js" project?
>>
>> right?
>>
>> 2017-01-19 23:49 GMT+01:00 Alex Harui <aha...@adobe.com>:
>>
>>> Did you sync up flex-falcon?
>>>
>>> It may not work to put this in MDL.swc.  I think it needs to be in its
>>>own
>>> SWC and on the -external-library-path.
>>>
>>> -Alex
>>>
>>> On 1/19/17, 2:33 PM, "carlos.rov...@gmail.com on behalf of Carlos
>>>Rovira"
>>> <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:
>>>
>>> >Ok,
>>> >
>>> >I think I have something:
>>> >
>>> >1.- In MDL swc library I create "dialogPolyfill.as" in "main/flex
>>>folder"
>>> >
>>> >package
>>> >{
>>> >/**
>>> >* The ActionScript typedefs for dialogPolyfill
>>> >*
>>> >*  @externs
>>> >*  @langversion 3.0
>>> >*  @playerversion Flash 10.2
>>> >*  @playerversion AIR 2.6
>>> >*  @productversion FlexJS 0.0
>>> >*/
>>> >public class dialogPolyfill
>>> >{
>>> >/**
>>> >*  registerDialog
>>> >*
>>> >*  @langversion 3.0
>>> >*  @playerversion Flash 10.2
>>> >*  @playerversion AIR 2.6
>>> >*  @productversion FlexJS 0.0
>>> >*/
>>> >public static function registerDialog(dialog):void
>>> >{
>>> >}
>>> >    }
>>> >}
>>> >
>>> >
>>> >2.- I use it in Dialog.as
>>> >
>>> >dialogPolyfill.registerDialog(dialog);
>>> >
>>> >This is the use of the extern, something internal to the MDL swc
>>>library.
>>> >
>>> >3.- MDL swc compiles with success
>>> >
>>> >Now the problem:
>>> >
>>> >4.- In MDLExample compilation is broken with:
>>> >
>>> >Compiling file:
>>> >/Users/carlosrovira/Dev/Flex/source/flexjs/flex-asjs/exampl
>>> es/flexjs/MDLEx
>>> >ample/target/javascript/bin/js-debug/models/ListsModel.js
>>> >Compiling file:
>>> >/Users/carlosrovira/Dev/Flex/source/flexjs/flex-asjs/exampl
>>> es/flexjs/MDLEx
>>> >ample/target/javascript/bin/js-debug/vos/NavigationLinkVO.js
>>> >using extern: externs/dialogPolyfill.js
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/com/adobe/flash/framewor
>>> k/playerglobal/
>>> >20.0/playerglobal-20.0.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/Materi
>>> >alDesignLite/0.8.0-SNAPSHOT/MaterialDesignLite-0.8.0-SNAPSHOT.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/Core/0
>>> >.8.0-SNAPSHOT/Core-0.8.0-SNAPSHOT.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/Langua
>>> >ge/0.8.0-SNAPSHOT/Language-0.8.0-SNAPSHOT.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/HTML/0
>>> >.8.0-SNAPSHOT/HTML-0.8.0-SNAPSHOT.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/Collec
>>> >tions/0.8.0-SNAPSHOT/Collections-0.8.0-SNAPSHOT.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/Bindin
>>> >g/0.8.0-SNAPSHOT/Binding-0.8.0-SNAPSHOT.swc
>>> >using SWC:
>>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>>> ramework/Graphi
>>> >cs/0.8.0-SNAPSHOT/Graphics-0.8.0-SNAPSHOT.swc
>>> >Could not find file for class: dialogPolyfill
>>> >File not found: dialogPolyfill
>>> >org.apache.flex.compiler.internal.graph.GoogDepsWriter.addD
>>> eps(GoogDepsWri
>>> >ter.java:174)org.apache.flex.compiler.internal.graph.GoogDe
>>> psWriter.addDep
>>> >s(GoogDepsWriter.java:208)org.apache.flex.compiler.internal
>>> .graph.GoogDeps
>>> >Writer.addDeps(GoogDepsWriter.java:208)org.apache.flex.comp
>>> iler.internal.g
>>> >raph.GoogDepsWriter.addDeps(GoogDepsWriter.java:208)org.apa
>>> che.flex.compil
>>> >er.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.jav
>>> a:208)org.apach
>>> >e.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogD
>>> epsWriter.java:
>>> >208)org.apache.flex.compiler.internal.graph.GoogDepsWriter.
>>> buildDB(GoogDep
>>> >sWriter.java:125)org.apache.flex.compiler.internal.graph.Go
>>> ogDepsWriter.ge
>>> >tListOfFiles(GoogDepsWriter.java:84)org.apache.flex.compile
>>> r.internal.code
>>> >gen.mxml.flexjs.MXMLFlexJSPublisher.publish(MXMLFlexJSPubli
>>> sher.java:308)o
>>> >rg.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.jav
>>> a:455)org.apach
>>> >e.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:31
>>> 3)org.apache.fl
>>> >ex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:270)org
>>> .apache.flex.co
>>> >mpiler.clients.MXMLJSC.execute(MXMLJSC.java:166)org.apache.
>>> flex.maven.flex
>>> >js.BaseMojo.execute(BaseMojo.java:274)org.apache.flex.maven
>>> .flexjs.Compile
>>> >AppMojo.execute(CompileAppMojo.java:119)org.apache.maven.pl
>>> ugin.DefaultBui
>>> >ldPluginManager.executeMojo(DefaultBuildPluginManager.java:
>>> 134)org.apache.
>>> >maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
>>> java:207)org.ap
>>> >ache.maven.lifecycle.internal.MojoExecutor.execute(MojoExec
>>> utor.java:153)o
>>> >rg.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>> oExecutor.java:
>>> >145)org.apache.maven.lifecycle.internal.LifecycleModuleBuil
>>> der.buildProjec
>>> >t(LifecycleModuleBuilder.java:116)org.apache.maven.lifecycl
>>> e.internal.Life
>>> >cycleModuleBuilder.buildProject(LifecycleModuleBuilder.java
>>> :80)org.apache.
>>> >maven.lifecycle.internal.builder.singlethreaded.SingleThrea
>>> dedBuilder.buil
>>> >d(SingleThreadedBuilder.java:51)org.apache.maven.lifecycle.
>>> internal.Lifecy
>>> >cleStarter.execute(LifecycleStarter.java:128)org.apache.mav
>>> en.DefaultMaven
>>> >.doExecute(DefaultMaven.java:307)org.apache.maven.DefaultMa
>>> ven.doExecute(D
>>> >efaultMaven.java:193)org.apache.maven.DefaultMaven.execute(
>>> DefaultMaven.ja
>>> >va:106)org.apache.maven.cli.MavenCli.execute(MavenCli.java:
>>> 863)org.apache.
>>> >maven.cli.MavenCli.doMain(MavenCli.java:288)org.apache.mave
>>> n.cli.MavenCli.
>>> >main(MavenCli.java:199)sun.reflect.NativeMethodAccessorImpl
>>> .invoke0(Native
>>> >Method)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMe
>>> thodAccessorImp
>>> >l.java:62)sun.reflect.DelegatingMethodAccessorImpl.invoke(D
>>> elegatingMethod
>>> >AccessorImpl.java:43)java.lang.reflect.Method.invoke(Method
>>> .java:498)org.c
>>> >odehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
>>> (Launcher.java:
>>> >289)org.codehaus.plexus.classworlds.launcher.Launcher.launc
>>> h(Launcher.java
>>> >:229)org.codehaus.plexus.classworlds.launcher.Launcher.main
>>> WithExitCode(La
>>> >uncher.java:415)org.codehaus.plexus.classworlds.launcher.La
>>> uncher.main(Lau
>>> >ncher.java:356)
>>> >[INFO]
>>> 
>>>>-----------------------------------------------------------------------
>>>>-
>>> >[INFO] BUILD FAILURE
>>> >[INFO]
>>> 
>>>>-----------------------------------------------------------------------
>>>>-
>>> >[INFO] Total time: 4.198 s
>>> >[INFO] Finished at: 2017-01-19T23:28:43+01:00
>>> >[INFO] Final Memory: 78M/905M
>>> >[INFO]
>>> 
>>>>-----------------------------------------------------------------------
>>>>-
>>> >[ERROR] Failed to execute goal
>>> >org.apache.flex.flexjs.compiler:flexjs-maven-plugin:0.8.0-S
>>> NAPSHOT:compile
>>> >-app
>>> >(compile-javascript) on project MDLExample: There were errors during
>>>the
>>> >build. Got return code 3 -> [Help 1]
>>> >
>>> >
>>> >I think some config is missing or maybe some tweaks are needed to work
>>> >with
>>> >maven (if it was not tested with it) but can't figure what is
>>> >
>>> >some help please?
>>> >
>>> >Thanks
>>> >
>>> >--
>>> >Carlos Rovira
>>> >http://about.me/carlosrovira
>>>
>>>
>>
>>
>> --
>>
>> Carlos Rovira
>> Director General
>> M: +34 607 22 60 05 <607%2022%2060%2005>
>> http://www.codeoscopic.com
>> http://www.avant2.es
>>
>> Este mensaje se dirige exclusivamente a su destinatario y puede contener
>> información privilegiada o confidencial. Si ha recibido este mensaje por
>> error, le rogamos que nos lo comunique inmediatamente por esta misma
>>vía y
>> proceda a su destrucción.
>>
>> De la vigente Ley Orgánica de Protección de Datos (15/1999), le
>> comunicamos que sus datos forman parte de un fichero cuyo responsable es
>> CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la
>> prestación del servicio o información solicitados, teniendo usted
>>derecho
>> de acceso, rectificación, cancelación y oposición de sus datos
>>dirigiéndose
>> a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la
>> documentación necesaria.
>>
>>
>
>
>-- 
>
>Carlos Rovira
>Director General
>M: +34 607 22 60 05 <607%2022%2060%2005>
>http://www.codeoscopic.com
>http://www.avant2.es
>
>Este mensaje se dirige exclusivamente a su destinatario y puede contener
>información privilegiada o confidencial. Si ha recibido este mensaje por
>error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
>proceda a su destrucción.
>
>De la vigente Ley Orgánica de Protección de Datos (15/1999), le
>comunicamos
>que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
>S.A. La finalidad de dicho tratamiento es facilitar la prestación del
>servicio o información solicitados, teniendo usted derecho de acceso,
>rectificación, cancelación y oposición de sus datos dirigiéndose a
>nuestras
>oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
>necesaria.

Reply via email to