Согласно aliveocs , стиль tabStyleName
применяется к используемому классу Tab
, который скрыт и, следовательно, недоступен в онлайн-справке. Вы можете найти исходный код - перейдите в установочную папку flex и найдите правильную версию sdk и перейдите к файлу mx\controls\tabBarClasses\Tab.as
- там вы сможете найти свойства стиля, принятые этим классом.
Селектор типа Tab определяет значения в скрытом mx.controls.tabBarClasses.Tab
классе.
Значения по умолчанию для селектора типов вкладок определены в файле defaults.css.
Вы также можете определить стили в селекторе классов, который вы указываете, используя свойство стиля tabStyleName
; например:
<mx:Style>
TabNavigator {
tabStyleName:myTabStyle;
}
.myTabStyle {
fillColors: #006699, #cccc66;
upSkin: ClassReference("CustomSkinClass");
overSkin: ClassReference("CustomSkinClass");
downSkin: ClassReference("CustomSkinClass");
}
</mx:Style>
Запишите css в файл style.css
.myTabStyle
{
disabledColor: #B0B0B0;
}
Включите файл CSS в файл Application
, используя:
<mx:Style source="style.css"/>
Теперь вы можете установить его как:
<mx:TabNavigator tabStyleName="myTabStyle" other="attributes"/>
Если вам не нужен отдельный файл CSS, вы можете встроить CSS, используя:
<mx:Style>
.myTabStyle
{
disabledColor: #B0B0B0;
}
</mx:Style>