Flex3中一些样式的设置问题
在Flex3中使用mxml标记语言,可以很好的实现代码和外观设计的分离,几乎所有的界面组件都可以使用样式表来设定,但最近在使用中发现有些设置还是有点特殊性的。
ToolTip是个很好的应用程序界面交互功能,但对其的样式设定却不能直接在样式表里完成,虽然官网上ToolTip样式设置给出的说明是可以的,但实际中却需要用下列方式来设置(如设置ToolTip的字号和背景色),才能起作用,不知是不是bug:
StyleManager.getStyleDeclaration(“ToolTip”).setStyle(“fontSize”,12);
StyleManager.getStyleDeclaration(“ToolTip”).setStyle(“backgroundColor”,”#33CC99″);
Accordion组件的Canvas label 的文字样式,也不能直接在样式表中设置Accordion标头的样式,必须在Accordion中设置headerStyleName的样式,如下:
.accordion {
font-size:12px;
}
<mx:Accordion headerStyleName=”accordion”>
或者通过如下方式设置应用中所有Accordion标头的样式:
.accordionStyle{
font-size:12px;
}
Accordion{
headerStyleName: accordionStyle;
}
目前发现的比较特殊的样式设置就这两个,暂存备查。
Trackback地址: http://flash.moligu.com/66/trackback
