Похоже, это может быть ошибка Flex.
Когда псевдоселектор :open
еще не используется, стиль-потомок не применяется, как вы обнаружили:
s|DropDownList #labelDisplay {
font-size: 12;
}
s|DropDownList:open #labelDisplay {
font-size: 14;
}
Но, если вы используете псевдоселектор;даже пустой, без информации о стиле;похоже, это исправлено:
s|DropDownList #labelDisplay {
font-size: 12;
}
/* this line fixes it */
s|DropDownList:open {}
s|DropDownList:open #labelDisplay {
font-size: 14;
}
Я могу видеть то же поведение в SDK 4.0, 4.1 и 4.5.Не так красиво, но, по крайней мере, есть обходной путь.