It's in the flex-typedefs repo.

The Google Closure compiler comes with "externs" for JavaScript types.
They're JavaScript files that are basically the API without the
implementation. Like method "stubs". They define the classes, properties,
and methods and all of their type information so that the Closure compiler
can check things. We make use of these externs to expose the same
information to the ActionScript compiler.

The externc tool reads the JS externs, translates them to ActionScript, and
builds a SWC. The SWC works like playerglobal.swc, and is added to the
external-library-path. Basically, it tells the compiler that certain APIs
exist, but because it's on the external-library-path, the implementation is
expected to be found at runtime. In this case, the browser provides the
implementation to our generated JavaScript.

- Josh

2016-10-13 12:14 GMT-07:00 Carlos Rovira <carlos.rov...@codeoscopic.com>:

> Hi Josh,
>
> but, the source for js.swc...how and where is defined?
>
> El 13 de octubre de 2016, 21:12, Carlos Rovira <
> carlos.rov...@codeoscopic.com> escribió:
>
> > Thanks Josh!
> >
> > El 13 de octubre de 2016, 21:03, Josh Tynjala <joshtynj...@gmail.com>
> > escribió:
> >
> >> var element:HTMLElement = document.createElement("i") as HTMLElement;
> >>
> >> Classes like HTMLElement, HTMLInputElement and HTMLSpanElement are
> defined
> >> in js/libs/js.swc.
> >>
> >> - Josh
> >>
> >> 2016-10-13 11:55 GMT-07:00 Carlos Rovira <carlos.rov...@codeoscopic.com
> >:
> >>
> >> > Hi,
> >> >
> >> > I'm trying to output <i> html tag, I think it should be something like
> >> > HTMLIElement or something.
> >> > Btw, Where I could find the HTMLInputElement, HTMLSpanElement and
> >> others?
> >> >
> >> > Thanks
> >> >
> >> > --
> >> >
> >> > Carlos Rovira
> >> > Director General
> >> > M: +34 607 22 60 05
> >> > 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
> > 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
> 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