Apache flex 将多个样式设置为自定义LabelItemRenderer?

Apache flex 将多个样式设置为自定义LabelItemRenderer?,apache-flex,flex4.5,flex-mobile,Apache Flex,Flex4.5,Flex Mobile,我制作了一个定制的LabelItemRenderer,在它里面我想给一个StyleableTextField增加一些样式。我如何做到不丢失继承的样式?我尝试了不同的方法,但总是出现一个错误,即必须设置抗锯齿类型 s|List.customListStyle { fontFamily: Arial; fontSize: 18; contentBackgroundAlpha: 0.25; verticalScrollPolicy: auto; downColo

我制作了一个定制的LabelItemRenderer,在它里面我想给一个StyleableTextField增加一些样式。我如何做到不丢失继承的样式?我尝试了不同的方法,但总是出现一个错误,即必须设置抗锯齿类型

s|List.customListStyle
{
    fontFamily: Arial;
    fontSize: 18;
    contentBackgroundAlpha: 0.25;
    verticalScrollPolicy: auto;
    downColor: #CCCCCC;
}
s|List.customListStyle sw|CustomListItemRenderer
{
    paddingLeft: 20;
}

我应该如何设置文本字段样式,然后在createChildren方法中设置它?

因为我无法通过使用外部CSS实现这一点,并且没有得到任何回复,所以我决定使用setStyle。这不是我想要的,但它可以工作…

如果您扩展了一个类,您应该自动继承所有样式。是什么让你觉得你失去了他们?哪一行代码给出了错误?这是一个代码问题还是CSS问题?问题是我不想让我所有的LabelItemRenderer都获得内部StyleableTextField的样式。我可以使用setStyle(),但希望使用CSS。