Я пытаюсь изменить цвет границы нескольких вкладок в TabNavigator на основе некоторой логики. Я делаю это с помощью следующего ответа:
Изменение цвета границы вкладки во время выполнения в Flex
var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".MyTabs");
cssStyle.setStyle("borderColor", "red");
Но теперь цвет границы меняется для всех вкладок с классом MyTabs. Я хочу указать это на нескольких вкладках с определенными идентификаторами.
Я пробовал получить доступ только к одной вкладке по ее идентификатору, но у меня это не работает.
1. var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration("#myTabId.MyTabs");
2. var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".MyTabs#myTabId");
3. var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration("#myTabId");
4. cssStyle.setStyle("#myTabId.borderColor", "red");
Есть ли способ этого добиться?