It looks like it might be a Flex bug.
When the pseudo selector :openis not yet used, the descendant style is not applied, as you discovered:
s|DropDownList
font-size: 12;
}
s|DropDownList:open
font-size: 14;
}
But if you use a pseudo selector; even empty, without style information; he seems to fix this:
s|DropDownList #labelDisplay {
font-size: 12;
}
s|DropDownList:open {}
s|DropDownList:open #labelDisplay {
font-size: 14;
}
sdk 4.0, 4.1 4.5. , .