本文和大家重点讨论一下设置Flex样式的几种方法,相信通过本文的介绍你对Flex样式的设置方法一定会有深刻的认识,欢迎大家一起来学习。

成都创新互联公司网站设计,为客户量身定制各类网站建设业务,包括企业型、电子商务型、成都响应式网站建设公司、行业门户型等各类网站,实战经验丰富,成功案例众多。以客户利益为出发点,成都创新互联公司网站制作为客户规划、定制网站设计符合企业需求、带有营销价值的网络建站方案认真对待每一个客户,我们不用口头的语言来吹擂我们的优秀,上千多家的成功案例见证着我们的成长。
设置Flex样式
一、使用<mx:stylesource="">导入外部样式:
1、新建一个样式文件(all.css):
- Panel{
- background-color:#00FF00;
- font-family:Geneva;
- }
- .lbl{
- font-size:16px;
- color:#FF0000;
- }
2、使用<mx:Stylesource="all.css"/>导入
二、使用<mx:stylesource="">导入外部样式并使用“.”样式
三、使用<mx:style>标签设置Flex样式
- <mx:Style>
- .lblStyle{
- color:#0000FF;
- font-size:16px;
- }
- </mx:Style>
四、使用getStyle和setSty进行设置:lblGet.setStyle("color","#FF0000");
五、使用了StyleManner类来设置Flex样式:
- varcs:CSSStyleDeclaration=newCSSStyleDeclaration();
- cs.setStyle("color","#0000FF");
- StyleManager.setStyleDeclaration("Text",cs,true);
- StyleManager.setStyleDeclaration(哪一类型,样式,是否立即生效);
六、通过全局变量:golbal
vargolbarStyle:CSSStyleDeclaration=StyleManager.getStyleDeclaration("golbal")
在进行操作
七、实例:
- <?xmlversionxmlversion="1.0"encoding="utf-8"?>
- <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"fontSize="13"creationComplete="init()">
- <mx:Stylesourcemx:Stylesource="all.css"/>
- <mx:Style>
- .lblStyle{
- color:#0000FF;
- font-size:16px;
- }
- </mx:Style>
- <mx:Script>
- <![CDATA[
- importmx.controls.Text;
- internalfunctioninit():void
- {
- lblGet.setStyle("color","#FF0000");
- varcs:CSSStyleDeclaration=newCSSStyleDeclaration();
- cs.setStyle("color","#0000FF");
- StyleManager.setStyleDeclaration("Text",cs,true);
- }
- ]]>
- </mx:Script>
- <mx:Labelxmx:Labelx="10"y="130"text="使用<mx:stylesource="">导入外部样式并使用“.”样式"id="lbl1"styleName="lbl"/>
- <mx:Labelxmx:Labelx="24"y="152"text="使用<mx:style>标签设置Flex样式"id="lbl"styleName="lblStyle"/>
- <mx:Labelxmx:Labelx="24"y="193"text="使用getStyle和setSty进行设置"id="lblGet"/>
- <mx:Textxmx:Textx="24"y="223"text="使用了StyleManner类来设置Flex样式"id="txtInfo"/>
- <mx:Panelxmx:Panelx="10"y="34"width="308"height="84"layout="absolute"title="使用<mx:stylesourcemx:stylesource="">导入外部样式">
- </mx:Panel>
- <mx:TextInputxmx:TextInputx="326"y="10"text="使用了设计器"cornerRadius="7"width="98"backgroundColor="#8A64F8"/>
- </mx:Application>
【编辑推荐】