设置Flex样式方法集锦

开发 后端
设置Flex样式还是比较实用的,于是我研究了一下,这里和大家分享一下设置Flex样式的方法,希望对你的学习有所帮助。

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

设置Flex样式

一、使用<mx:stylesource="">导入外部样式:

1、新建一个样式文件(all.css):

  1. Panel{  
  2. background-color:#00FF00;  
  3. font-family:Geneva;  
  4. }  
  5. .lbl{  
  6. font-size:16px;  
  7. color:#FF0000;  
  8. }  
  9.  

 2、使用<mx:Stylesource="all.css"/>导入

二、使用<mx:stylesource="">导入外部样式并使用“.”样式

三、使用<mx:style>标签设置Flex样式

  1. <mx:Style> 
  2. .lblStyle{  
  3. color:#0000FF;  
  4. font-size:16px;  
  5. }  
  6. </mx:Style> 
  7.  

 四、使用getStyle和setSty进行设置:lblGet.setStyle("color","#FF0000");

五、使用了StyleManner类来设置Flex样式:

  1. varcs:CSSStyleDeclaration=newCSSStyleDeclaration();  
  2.  
  3. cs.setStyle("color","#0000FF");  
  4.  
  5. StyleManager.setStyleDeclaration("Text",cs,true);  
  6.  
  7. StyleManager.setStyleDeclaration(哪一类型,样式,是否立即生效);  
  8.  

 六、通过全局变量:golbal

vargolbarStyle:CSSStyleDeclaration=StyleManager.getStyleDeclaration("golbal")

在进行操作

七、实例:

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"fontSize="13"creationComplete="init()"> 
  3.  
  4. <mx:Stylesourcemx:Stylesource="all.css"/> 
  5.  
  6. <mx:Style> 
  7. .lblStyle{  
  8. color:#0000FF;  
  9. font-size:16px;  
  10. }  
  11. </mx:Style> 
  12.  
  13.  
  14. <mx:Script> 
  15. <![CDATA[  
  16. importmx.controls.Text;  
  17. internalfunctioninit():void  
  18. {  
  19. lblGet.setStyle("color","#FF0000");  
  20.  
  21. varcs:CSSStyleDeclaration=newCSSStyleDeclaration();  
  22.  
  23. cs.setStyle("color","#0000FF");  
  24.  
  25. StyleManager.setStyleDeclaration("Text",cs,true);  
  26. }  
  27. ]]> 
  28. </mx:Script> 
  29.  
  30. <mx:Labelxmx:Labelx="10"y="130"text="使用&lt;mx:stylesource=&quot;&quot;&gt;导入外部样式并使用“.”样式"id="lbl1"styleName="lbl"/> 
  31. <mx:Labelxmx:Labelx="24"y="152"text="使用&lt;mx:style&gt;标签设置Flex样式"id="lbl"styleName="lblStyle"/> 
  32. <mx:Labelxmx:Labelx="24"y="193"text="使用getStyle和setSty进行设置"id="lblGet"/> 
  33. <mx:Textxmx:Textx="24"y="223"text="使用了StyleManner类来设置Flex样式"id="txtInfo"/> 
  34. <mx:Panelxmx:Panelx="10"y="34"width="308"height="84"layout="absolute"title="使用&lt;mx:stylesourcemx:stylesource=&quot;&quot;&gt;导入外部样式"> 
  35. </mx:Panel> 
  36. <mx:TextInputxmx:TextInputx="326"y="10"text="使用了设计器"cornerRadius="7"width="98"backgroundColor="#8A64F8"/> 
  37.  
  38. </mx:Application> 
  39.  

 【编辑推荐】

  1. 解析Flex全屏模式设置方法
  2. Flex样式的添加和卸载
  3. Flex及FlexBuilder2.0开发环境详解
  4. FlexBuilder3.0与Eclipse3.4的***结合
  5. Flex内存泄露解决方法和内存释放优化原则

 

 

责任编辑:佚名 来源: javaeye.com
相关推荐

2010-08-03 09:54:20

Flex鼠标样式设置

2010-08-04 10:42:08

Flex数据库

2010-08-05 14:03:32

Flex框架

2010-08-13 09:54:23

Flex字体

2010-08-09 15:19:29

Flex滚动条

2010-08-13 13:14:09

Flex图表

2010-08-10 10:17:44

Flex内存

2010-08-11 16:03:02

Flex DataGr

2010-08-13 08:57:20

Flex主题

2010-07-29 14:58:49

Flex全屏模式

2010-08-13 10:01:46

Flex样式定义

2010-08-11 09:51:28

Flex代码

2010-08-13 09:30:37

Flex样式

2010-08-06 14:28:55

Flex CSS样式

2010-08-13 09:47:58

Flex样式定义

2010-08-13 09:38:09

Flex样式定义

2010-08-06 14:52:35

FlexCSS层叠样式表

2010-07-27 13:05:12

Flex

2010-07-29 13:34:36

Flex样式

2010-01-19 10:07:51

点赞
收藏

51CTO技术栈公众号