Flex3中一些样式的设置问题

电介质 发布于 2008年12月30日 星期二 3:16 上午 发表评论 »

在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;

}

目前发现的比较特殊的样式设置就这两个,暂存备查。


此文 Flex3中一些样式的设置问题 首发在:魔力谷-flash风 作者:电介质

版权所有,欢迎转载,转载请注明作者和出处!

文章分类: Flex

Trackback地址: http://flash.moligu.com/66/trackback

发表评论