Я пытаюсь выяснить, почему я получаю сообщение об ошибке при использовании chromeColor (или других связанных со стилем свечей элементов):
<s:Button x="10" y="208" label="CALL" width="185" fontWeight="bold" id="bCall" chromeColor="#F90000"/>
Это ошибка:
The style 'chromeColor' is only supported by type 'spark.components.Button' with the theme(s) 'spark'.
Тем не менее в свойствах проекта задана тема Spark. Я также попытался установить его в Halo, а затем обратно в Spark.
Вот определение моего приложения:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="600" width="100%" height="100%">
Я видел ссылки, которые определяют пространство имен mx как "xmlns: mx =" library: //ns.adobe.com/flex/halo ", но затем мои компоненты mx ломаются (например, TabNavigator) - не уверен, что это так все исправит.
Я использую библиотеку flex 4.1 (я полагаю, что проект был изначально создан, когда Flex Builder был на 4.0, если это имеет значение).
Другие библиотеки не включены.
Проект - свойства установлены в MX + Spark.
Кроме того, если я удаляю этот chromeColor, проект компилируется, НО появляются такие предупреждения, как:
The style 'borderAlpha' is only supported by type 'spark.components.TitleWindow' with the theme(s) 'spark'. Flex Problem
(и другие - borderColor, cornerRadius, dropShadowVisible)