Два способа, как правило. Во-первых, просто ссылаясь на имя класса напрямую - например, если вы создали новый класс компонента MyComponent
в ActionScript, или косвенно, сделав компонент MXML расширяющим другой UIComponent с именем MyComponent
, в обоих случаях компонент выберет стили, объявленные в вашей внешней таблице стилей, при условии, что таблица стилей была импортирована в ваше приложение (например, через Style source
):
MyComponent
{
backgroundColor: #FFFFFF;
}
Другой способ - установить свойство styleName
UIComponent (в виде строки):
public class MyComponent
{
// ...
this.styleName = "myStyle";
// ...
}
... и определение стиля в файле CSS следующим образом (обратите внимание на точечную запись):
.myStyle
{
backgroundColor: #FFFFFF;
}
Имеет смысл?