Flex中选用CSS控制页面样式

  mouseDownEffect:WipeLeft;

  .myTAEffect{

  <fx:Style source=”CSS文件路径”/>

先来看看直接在mxml文件中写样式:

  • Stylebounding.mxml
  • Stylebounding2.mxml
  • myCSS0329.css

在CSS文件中,要赢得想要控制的靶子,可以透过在被决定目标里安装id来举行,如控制TextArea需要设置id:

相应地,在CSS文件中经过“#”举办获取,如:

参考资料:

也得以像在Html设置类来展开,即设置styleName属性,如:

  1. 聂晓霞. Flex从入门到掌握[M]. 北京:厦大大学出版社,2008.
  2. bangzhu.
    Java与Flex学习笔记—-用CSS控制页面样式[OL].

 

  duration:1000;

着重谈论利用CSS文件决定样式。首先,新建一个CSS文件,填写CSS样式文件代码。之后,需要将CSS文件引用到MXML文件中,具体如下:

在Flex4中使用CSS控制样式,既可以一向在MXML文件中写样式,也足以新建一个CSS文件,在这个文件中写样式,后者更便于管理。

  <mx:TextArea id=”myTAEffect”/>

对应地,在CSS文件中通过“.”举行设置,如:

下一场在MXML文件中用到这一样式时,只需在相应标签中添上此styleName即可。

 

Using file:

  • 形式一:间接在想要控制的控件中平昔写CSS元素,如left,right,top等;
  • 形式二:仍能将CSS样式写在<fx:Style><fx:Style/>标签中,示例代码如下:

    1
    2 http://ns.adobe.com/mxml/2009”
    3 xmlns:s=”library://ns.adobe.com/flex/spark”
    4 xmlns:mx=”library://ns.adobe.com/flex/mx” minWidth=”955″ minHeight=”600″>
    5
    6 fx:Declarations
    7
    8 /fx:Declarations
    9
    10
    11 fx:Style
    12 @namespace s “library://ns.adobe.com/flex/spark”;
    13 @namespace mx “library://ns.adobe.com/flex/mx”;
    14
    15 #myTAEffect{
    16 mouseDownEffect:WipeLeft;
    17 duration:1000;
    18 }
    19 /fx:Style
    20
    21
    22
    23 /s:Application

               上山若随,2016年二月30日于马斯喀特草场门

  duration:1000;

  }

  <mx:TextArea styleName=”myTAEffect”/>

 

 

  mouseDownEffect:WipeLeft;

  #myTAEffect{

  }

相关文章