Hi Alex,

the 4 method seems ok but I'm getting this error:

[INFO] Executing MXMLC in tool group Royale with args:
[-load-config=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/target/compile-app-
config.xml,
-js-output=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/target/javascript,
-compiler.targets=JSRoyale,SWF,
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/src/main/royale/
App.mxml]
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/JewelTheme-
0.9.2-SNAPSHOT.swc:defaults.css(28): col: 11 Error: ewelThemeFontInjec is
not defined.

if I unzip the theme -js.swc I can see JewelThemeFontInject.js file inside
in the out folder (in its own package), so I think the theme SWC is ok.

I put the declaration in

.royale *, . royale *:before, . royale *:after {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;

     fonts: ClassReference(JewelThemeFontInject) ;
}

so this is getting notice.

but the error show the name of the class without first letter Error:
ewelThemeFontInjec is not defined

any thoughts?

thanks!


2018-03-06 18:26 GMT+01:00 Alex Harui <aha...@adobe.com.invalid>:

> Only <inject_html> from classes actually linked into the final application
> will be used.
>
> I think there are a few choices:
> 1) require everyone use a particular html-template
> 2) require some bead be used
> 3) require a different Application subclass
> 4) try to hack it in as follows:
>
> In the defaults.css for Jewel, add
>
> .Jewel { fonts: ClassReference(JewelInjectHTML) }
>
> And create a JewelInjectHTML class with the desired <inject_html> on the
> constructor.
>
> That will have a bit of extra overhead, but might work.
>
> HTH,
> -Alex
>
> On 3/6/18, 8:35 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
> <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:
>
> >Hi Piotr,
> >
> >no, that's that I want to get in the resultant html file. I don't think I
> >understand your question, that's exactly what I'm asking, why that line is
> >not in the final HTML file, I suppose that is because is a theme file and
> >maybe the JewelThemeClasses.as is not used, but don't know how to make it
> >work
> >
> >thanks
> >
> >2018-03-06 17:06 GMT+01:00 Piotr Zarzycki <piotrzarzyck...@gmail.com>:
> >
> >> Link once again: <link
> >>href="https://na01.safelinks.protection.outlook.
> com/?url=https%3A%2F%2Ffo
> >>nts.googleapis.com%2Fcss%3Ffamily%3DLato&data=02%7C01%7Caharui%
> 40adobe.co
> >>m%7C335f9e4addc14bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7
> >>C0%7C0%7C636559509319053690&sdata=yA7%2Bh88X94JpycunvMJSNuCflIoOkddb
> ODAux
> >>creWGM%3D&reserved=0"
> >> rel="stylesheet">
> >>
> >> 2018-03-06 17:06 GMT+01:00 Piotr Zarzycki <piotrzarzyck...@gmail.com>:
> >>
> >> > I meant here something else. Do you have in your head something like
> >>that
> >> > after compilation in the html files ?
> >> >
> >> > <link
> >>href="https://na01.safelinks.protection.outlook.
> com/?url=https%3A%2F%2Ffo
> >>nts.googleapis.com%2Fcss%3Ffamily%3DLato&data=02%7C01%7Caharui%
> 40adobe.co
> >>m%7C335f9e4addc14bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7
> >>C0%7C0%7C636559509319053690&sdata=yA7%2Bh88X94JpycunvMJSNuCflIoOkddb
> ODAux
> >>creWGM%3D&reserved=0"
> >> > rel="stylesheet">
> >> >
> >> > 2018-03-06 17:01 GMT+01:00 Carlos Rovira <carlosrov...@apache.org>:
> >> >
> >> >> Hi Piotr,
> >> >>
> >> >> I introduced a new line in Application.as in Jewel UI set to start
> >> >> implementing responsiveness in mobile:
> >> >>
> >> >> <meta name="viewport" content="width=device-width, initial-scale=1,
> >> >> minimum-scale=1, maximum-scale=1">
> >> >>
> >> >> this line is ok at that level since all jewel apps could be
> >>responsive
> >> >>
> >> >> that line appears ok in final html
> >> >>
> >> >> but the one in the theme, is not appearing in the html
> >> >>
> >> >> the rest seems ok with the normal script generated by Royale
> >> >>
> >> >>
> >> >>
> >> >> 2018-03-06 16:47 GMT+01:00 Piotr Zarzycki
> >><piotrzarzyck...@gmail.com>:
> >> >>
> >> >> > Hi Carlos,
> >> >> >
> >> >> > How looks like HTML output when you compile things using that
> >>stuff ?
> >> >> >
> >> >> > Thanks, Piotr
> >> >> >
> >> >> > 2018-03-06 16:40 GMT+01:00 Carlos Rovira <carlosrov...@apache.org
> >:
> >> >> >
> >> >> > > Hi
> >> >> > >
> >> >> > > I want the theme define the typography to use, to get this I'm
> >>using
> >> >> the
> >> >> > > inject_html tag in the constructor
> >> >> > >
> >> >> > > The only class I have in the theme is the following
> >> >> > >
> >> >> > >
> >> >> > > package
> >> >> > > {
> >> >> > >
> >> >> > > /**
> >> >> > > * @private
> >> >> > > * This class is used to link additional classes into
> >>JewelTheme.swc
> >> >> > > * beyond those that are found by dependecy analysis starting
> >> >> > > * from the classes specified in manifest.xml.
> >> >> > > */
> >> >> > > internal class JewelThemeClasses
> >> >> > > {
> >> >> > > /**
> >> >> > > * constructor.
> >> >> > > *
> >> >> > >          * <inject_html>
> >> >> > >          * <link
> >>href="https://na01.safelinks.protection.outlook.
> com/?url=https%3A%2F%2Ffo
> >>nts.googleapis.com%2Fcss%3Ffamily%3DLato&data=02%7C01%7Caharui%
> 40adobe.co
> >>m%7C335f9e4addc14bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7
> >>C0%7C0%7C636559509319053690&sdata=yA7%2Bh88X94JpycunvMJSNuCflIoOkddb
> ODAux
> >>creWGM%3D&reserved=0
> >> "
> >> >> > > rel="stylesheet">
> >> >> > >     * </inject_html>
> >> >> > >          *
> >> >> > > * @langversion 3.0
> >> >> > > * @playerversion Flash 10.2
> >> >> > > * @playerversion AIR 2.6
> >> >> > > * @productversion Royale 0.9.2
> >> >> > > */
> >> >> > >         public function JewelThemeClasses()
> >> >> > >         {
> >> >> > > super();
> >> >> > > }
> >> >> > > }
> >> >> > >
> >> >> > > }
> >> >> > >
> >> >> > > But this is not working since I don't get anything injected in
> >>the
> >> >> html
> >> >> > >
> >> >> > > anyone knows what could be the problem?
> >> >> > >
> >> >> > > thanks
> >> >> > >
> >> >> > >
> >> >> > > --
> >> >> > > Carlos Rovira
> >> >> > >
> >>https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%
> >>2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> 7C335f9e4addc14bb6bbb708
> >>d58380469b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C63655950931905369
> >>0&sdata=%2FNmOa%2BKcyD93kNDolxbReQZMhVrgPTzrzkl%2FYwSRGTs%3D&reserved=0
> >> >> > >
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> >
> >> >> > Piotr Zarzycki
> >> >> >
> >> >> > Patreon:
> >>*https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.pat
> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> %7C335f9e4addc1
> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6365595
> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> Y6k6l9ER6rkZ4%3D&reserved
> >>=0
> >> >> >
> >><https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.pat
> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> %7C335f9e4addc1
> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6365595
> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> Y6k6l9ER6rkZ4%3D&reserved
> >>=0>*
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Carlos Rovira
> >> >>
> >>https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%
> >>2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> 7C335f9e4addc14bb6bbb708
> >>d58380469b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C63655950931905369
> >>0&sdata=%2FNmOa%2BKcyD93kNDolxbReQZMhVrgPTzrzkl%2FYwSRGTs%3D&reserved=0
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> >
> >> > Piotr Zarzycki
> >> >
> >> > Patreon:
> >>*https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.pat
> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> %7C335f9e4addc1
> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6365595
> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> Y6k6l9ER6rkZ4%3D&reserved
> >>=0
> >> >
> >><https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.pat
> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> %7C335f9e4addc1
> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6365595
> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> Y6k6l9ER6rkZ4%3D&reserved
> >>=0>*
> >> >
> >>
> >>
> >>
> >> --
> >>
> >> Piotr Zarzycki
> >>
> >> Patreon:
> >>*https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.pat
> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> %7C335f9e4addc1
> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6365595
> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> Y6k6l9ER6rkZ4%3D&reserved
> >>=0
> >>
> >><https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.pat
> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> %7C335f9e4addc1
> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6365595
> >>09319063694&sdata=o76Gym4fOsBicseiddsVm1FQHtzgLu
> zQ5MkEqFyBckI%3D&reserved
> >>=0>*
> >>
> >
> >
> >
> >--
> >Carlos Rovira
> >https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%2
> >Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> 7C335f9e4addc14bb6bbb708d5
> >8380469b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636559509319063694&s
> >data=7moxBd2GSpHpn7AAtOwOD9MZSKIvjLai7e%2B5WK5BeOA%3D&reserved=0
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to