Flexmojos does automatically include themes/Spark/spark.css , is that a
problem?

On Tue, Jul 27, 2010 at 6:37 PM, Karla Jacobsen <[email protected]> wrote:

> Providing an update to an old discussion on this thread...
>
> The author was having a problem migrating an Ant build to Maven. The
> solution turned out to be fairly simple. The custom theme (slp-app-theme)
> was not being built correctly, so the SWC did not include any of the
> necessary CSS or images. Once the theme SWC was correctly built, the custom
> theme simply needed to be included as a dependency with the scope 'theme',
> and everything worked as expected.
>
> One a broader note...I've seen a number of discussions about themes and it
> seems like there is a recurring misunderstanding concerning the Spark theme.
> Velo and a few people have touched on the misunderstanding, but most of the
> threads were dropped before anyone clarified. Users of Flex/Flash Builder or
> those switching from an Ant build seem to have the most difficulty.
>
> In John's posting, he indicated that he was using themes/Spark/spark.css in
> his flex-config.xml when using an Ant build. In turn, he interpreted that to
> mean that he needed to explicitly include the spark theme as a dependency:
>         <dependency>
>             <groupId>com.adobe.flex.framework</groupId>
>             <artifactId>spark</artifactId>
>             <version>${flex-version}</version>
>             <type>swc</type>
>             <scope>theme</scope>
>         </dependency>
> It seems like a logical assumption; however, the spark swc should not be
> included as a theme-dependency in this case. The themes/Spark/spark.css and
> the com.adobe.flex.framework:spark:swc:theme are not the same thing. You can
> see this for yourself if you compare the themes/Spark/spark.css with the
> default.css in the spark.swc. (Note: The themes/Spark/spark.css can be found
> in your flex sdk under frameworks. You can look inside any SWC using an
> unzip utility -- such as WinZip -- to view the default.css.)
>
> I think the Flex/Flash Builder UI also contributes to this misunderstanding
> because it shows projects using the default Spark theme. But again, this
> does not mean that you need to include the spark.swc as a theme.
>
> In summary, don't try to include the Spark theme in your maven build just
> because your IDE shows the default Spark theme or you reference spark.css in
> some other build tool.
>
> I hope I have offered a little clarification and not further muddied the
> waters for anyone experiencing theme related problems. I'm not a Flex
> developer and have just worked with it enough to transition a large set of
> projects to Maven builds and troubleshoot problems, so please feel free to
> correct any mistakes or offer more explanation.
>
>
> On May 11, 4:43 am, Marvin Froeder <[email protected]> wrote:
> > This sample you provided me you did use spark.css, but on your tries with
> > flexmojos you are using a spark.swc.... why is that?
> >
> > Sent from DROID
> >
> > Em 10/05/2010 23:50, "John Siegrist" <[email protected]>escreveu:
> >
> > Hello Velo,
> >
> > Yes, this is possible. We have a working ant-based built where this is
> > in use. Basically, the spark theme is applied first, then only those
> > elements of the theme that are redefined by slp-app-theme have the slp-
> > app-theme styles and elements applied. The flex-config.xml as relates
> > to the theme looks like this:
> >
> > <theme>
> >    <file>themes/Spark/spark.css</file>
> >    <file><absolute_path_to_project>/slp-app-theme.swc</file>
> > </theme>
> >
> > The Adobe Flex compiler docs also state that this is supported. It's
> > interesting because it's one of the few things where the order really
> > matters (as the last style definition overrides any previous ones):
> >
> > "You can specify more than one theme file to be applied to the
> > application. If there are no overlapping styles, both themes are
> > applied completely. The ordering of the theme files is important,
> > though. If you specify the same style property in more than one theme
> > file, Flex uses the property from the last theme in the list. In the
> > following example, style properties in the Wooden.css file take
> > precedence, but unique properties in the first two theme files are
> > also applied"
> >
> > http://livedocs.adobe.com/flex/3/html/help.html?content=styles_12.html
> >
> > Thanks for your assistance.
> >
> > Regards,
> > John
> >
> > On May 10, 4:49 pm, Marvin Froeder <[email protected]> wrote:
> >
> > > How do you do that using mxmlc or c...
> > > On Mon, May 10, 2010 at 8:38 PM, John Siegrist <[email protected]>
> wrote:
> > > > Hello All,
> >
> > > > I am...
> > > > [email protected]<flex-mojos%[email protected]>
> <flex-mojos%[email protected]<flex-mojos%[email protected]>
> >
> >
> > <flex-mojos%[email protected]<flex-mojos%[email protected]>
> <flex-mojos%[email protected]<flex-mojos%[email protected]>
> >
> >
> >
> >
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/flex-mojos
> >
> > > >http://f...
> > > For more options, visit this group athttp://
> >
> > groups.google.com/group/flex-mojos
> >
> >
> >
> > >http://flexmojos.sonatype.org/
> >
> > --
> >
> > You received this message because you are subscribed to the Google
> > Groups "Flex Mojos" group.
> > To pos...
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Flex Mojos" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<flex-mojos%[email protected]>
> > For more options, visit this group athttp://
> groups.google.com/group/flex-mojos
> >
> > http://flexmojos.sonatype.org/
>
> --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<flex-mojos%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>
> http://flexmojos.sonatype.org/
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to