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/
