Я перевожу свой проект с платформы Flex 3.5 на Flex 4.0. Я могу удалить все ошибки времени компиляции. Все, что мне осталось, это ок. 1000 предупреждений и все по стилям.
Я использовал все компоненты mx, так как ранее мой проект был во Flex 3.5. и я не могу изменить элементы управления, потому что это будет мешать их взгляду и полю. Все стили, которые я применил к элементам управления, некоторые из них теперь устарели. Пожалуйста, предложите обходной путь для них в flex 4.
Свойства:
Кнопка -> fillColor, fillApha
Canvas -> borderThickness
ComboBox -> borderColor, themeColor, fillColor, fillApha
TextArea -> backgroundColor, backgroundAlpha, themecolor, cornerRadius
TextInput -> backgroundColor, backgroundAlpha, themeColor
Все эти свойства недопустимы в компонентах mxml, и они также выдают предупреждения в файлах CSS. Я включил пространства имен также в начале файла CSS как:
@ namespace "http://www.adobe.com/2006/mxml";
@ namespace mx "library: //ns.adobe.com/flex/mx";
@ namespace fx "library: //ns.adobe.com/flex/spark";
@ namespace flexlib "http://code.google.com/p/flexlib/";
те | CheckBox.shadeChk
{
upIcon: Embed (source = "assets / images / CL_collapse_close.png");
overIcon: Embed (source = "assets / images / CL_collapse_close.png");
downIcon: Embed (source = "assets / images / CL_collapse_close.png");
selectedUpIcon: Embed (source = "assets / images / CL_collapse_open.png");
selectedOverIcon: Embed (source = "assets / images / CL_collapse_open.png");
selectedDownIcon: Embed (source = "assets / images / CL_collapse_open.png");
paddingLeft: 0; paddingRight: 0;
paddingTop: 0; paddingBottom: 0;
}
.....
Пожалуйста, объясните мне, как я могу получить тот же пользовательский интерфейс с Flex 4 в теме Spark.
Спасибо,
Nitika