Disable Flex CSS type selector warning?
Posted
by
davr
on Stack Overflow
See other posts from Stack Overflow
or by davr
Published on 2009-09-30T18:06:07Z
Indexed on
2011/01/13
21:53 UTC
Read the original article
Hit count: 451
I'm building a somewhat large Flex project that includes several modules (a single Flex project that produces multiple SWFs)
Right now, I have a single css file, being loaded in the main SWF tag:
<s:Application ... >
<fx:Style source="css/main.css" />
...
</s:Application>
In the CSS file:
/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";
s|Panel {
skinClass: ClassReference("com.skins.DefaultPanelSkin");
}
s|Button {
skinClass: ClassReference("com.skins.DefaultButtonSkin");
}
The CSS file is not referenced anywhere else.
I have currently 6 modules (plus the main SWF, a total of 7 SWFs). I've noticed that the number of warnings is correlated to the number of modules...every time I add a module, I get more warnings. Right now, I get 6 warnings for every entry in the CSS file, so:
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
And repeat for Button, TextArea, etc etc. I have so many useless warnings, it is impossible to see if there are any valid ones.
Is this warning caused by something I'm doing wrong? The styles are all being applied correctly and appears to work just the way I want at runtime. If I'm doing nothing wrong, can I tell the compiler to ignore this warning?
NOTE: I've tried the -show-unused-type-selector-warnings=false
compiler flag, and it does not work...that's for a similar but different warning.
© Stack Overflow or respective owner