В Spark некоторые компоненты имеют те же имена, что и некоторые из более старых компонентов mx. По этой причине Adobe требует пространства имен при объявлении стилей CSS, как показано ниже:
<Style>
@namespace mx "library://ns.adobe.com/flex/mx"; (mx components)
@namespace s "library://ns.adobe.com/flex/spark"; (spark components)
</Style>
Это идет в верхней части вашей таблицы стилей CSS. Если вы посмотрите на код в корневом каталоге вашего проекта, вы увидите что-то вроде следующего:
<s:Application ... xmlns:s="library://ns.adobe.com/flex/spark" ...>
В этом случае для вашего stylesheet.css потребуется следующее:
@namespace s "library://ns.adobe.com/flex/spark";
Надеюсь, это поможет ...