- 浏览: 34837 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
qwe1234567890:
,破解文件挺好用的
Adobe Flash Builder 4.7破解方法 -
hujintao:
没用啊,亲
Adobe Flash Builder 4.7破解方法
转载自 http://blog.chinaunix.net/uid-122937-id-2880824.html
与HTML相似,Flex允许在MXML标签中通过CSS样式来设置组件的外观。到flex4.5后已经基本上支持了HTML中的所有CSS的应用方式,这里主要来列举下flex4.5中CSS选择器的使用方法。
CSS选择器可以包括,标签选择器、类别选择器、ID选择器、交集选择器、并集选择器、后代选择器、全局选择器、伪类等,这些样式应用都已经在flex得到支持。
1.标签选择器
标签选择器是根据MXML文件中组件的类型来设置的,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- s|TextInput{
- color: #FF0000;
- }
- s|Button{
- color: #FFFF00;
- }
- </fx:Style>
- <s:TextInput text="text input"/>
- <s:Button label="button"/>
上面二个控件的颜色会随之改变。
2.类别选择器
类别选择器是以一个点开头,后面加上组件中通过styleName设置的样式名来表示的类别选择器,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- .btn2{
- color: #FF0000;
- }
-
</fx:Style>
- <s:Button label="button2" styleName="btn2"/>
3.ID选择器
ID选择器是以#开头,后面加上组件中设置的ID名来表示的类别选择器,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- #btn1{
- color: #FF0000;
- }
- .btn2{
- color: #FF00FF;
- }
-
</fx:Style>
-
<s:Button id="btn1" label="button1"/>
- <s:Button label="button2" styleName="btn2"/>
4.交集选择器
交集选择器由两个选择器直接连接构成,其结果是选中二者各自元素范围的交集,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- s|Button#btn1{
- color: #FF0000;
- }
- s|Button.btn2{
- color: #FF00FF;
- }
-
</fx:Style>
-
<s:Button id="btn1" label="button1"/>
-
<s:Button label="button2" styleName="btn2"/>
- <s:Button label="button3"/>
5.并集选择器
并集选择器是多个选择器通过逗号连接而成的,并集选择器同时选中各个基本选择器所选择的范围,任何形式的选择器都可以,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- s|Button#btn1,s|Button.btn2{
- color: #FF0000;
- }
-
</fx:Style>
-
<s:Button id="btn1" label="button1"/>
-
<s:Button label="button2" styleName="btn2"/>
- <s:Button label="button3"/>
6.后代选择器
后代选择器也叫派生选择器,可以使用后代选择器给一个元素里的子元素定义样式,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- s|HGroup s|TextInput{
- color: #FF0000;
- }
-
</fx:Style>
-
<s:HGroup verticalAlign="middle">
- <s:Label text="Text Input 1"/>
- <s:TextInput text="sample"/>
-
</s:HGroup>
- <s:TextInput text="sample"/>
7.全局选择器
全局选择器global可以将样式应用到所有的组件,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- global{
- color: #FF0000;
- }
-
</fx:Style>
-
<s:Label text="label"/>
-
<s:TextInput text="text input"/>
- <s:Button label="button"/>
8.伪类
伪类是用来设置组件在不同状态下的样式,示例如下:
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- s|Button:up{
- color: #FF0000;
- }
- s|Button:down{
- color: #FF00FF;
- }
- s|Button:over{
- color: #0000FF;
- }
-
</fx:Style>
- <s:Button label="button"/>
参考文献
1.flex4.5中CSS选择器的应用. http://www.iyoya.com/2011/06/26/css-advanced-selectors.html
发表评论
-
Flex sdk 4.6 for UFT testing
2015-12-14 12:06 776Flex sdk 4.6 for UFT testing ... -
使用 apache flex mavenizer 将flex sdk 4.6 maven化
2015-10-19 22:00 493apache 官网最新的mavenizer代码已经不支持f ... -
SparkTree_AdvancedDataGrid
2014-05-21 20:56 608SparkTree_AdvancedDataGrid -
flexmojos api
2013-10-16 22:30 654flexmojos api -
fxgEditor
2013-08-27 22:43 577fxgEditor -
photoshop flex plugin
2013-06-30 22:32 729photoshop flex plugin -
flexPMD 用法
2013-03-11 00:34 1232Adobe Technical Services 发布了一 ... -
irregular shaped button
2013-02-17 10:57 736You can create a custom Butto ... -
Adobe Flash Builder 4.7破解方法
2013-01-22 09:58 3958转自 http://blog.sina.com.cn/s/bl ... -
flex 插件
2012-12-01 14:27 739visualSVN -
visualSVN
2012-12-01 14:27 875visualSVN -
spark datefield datechooser
2012-11-16 00:01 720spark datefield datechooser -
amchart swc
2012-11-07 14:28 862amchart swc -
Introducing Adobe Flex 4.5 SDK
2012-09-23 01:20 1312Note: Flash Builder 4.5 ... -
flex4.6 new components
2012-09-21 16:58 723flex4.6 new components -
flex3_4 lifecycle
2012-09-14 00:23 654flex3_4 lifecycle -
flex_4_features and migration
2012-09-09 01:28 660flex_4_features and migration
相关推荐
在Flex4中,CSS样式是用于定制用户界面外观的关键工具,允许开发者精细化控制各个组件的显示效果。以下是对Flex4 CSS样式的详细说明: 一、使用本地样式定义 本地样式定义是在组件内部直接声明样式规则。例如,可以...
在Flex中使用CSS样式方法是构建富互联网应用程序(RIA)的关键技术之一。Flex是一个基于ActionScript和Flash Player的开源框架,用于开发交互...对于进一步学习,可以参考《Flex 4 CSS高级编程》等专业书籍或在线资源。
4. **Flex与CSS的集成** - CSS嵌入:可以直接在MXML文件中嵌入CSS代码,或者通过外部样式表链接引入。 - 主题和皮肤:Flex支持自定义主题,可以全局改变应用的视觉风格。通过皮肤类,可以为组件创建独特的外观,而...
D:\GXSKY\Flex\SDK\Flex+Css完全手册D:\GXSKY\Flex\SDK\Flex+Css完全手册D:\GXSKY\Flex\SDK\Flex+Css完全手册D:\GXSKY\Flex\SDK\Flex+Css完全手册D:\GXSKY\Flex\SDK\Flex+Css完全手册D:\GXSKY\Flex\SDK\Flex+Css完全...
NULL 博文链接:https://demojava.iteye.com/blog/1199379
《Flex_Css完全手册》是一本详尽阐述CSS布局技术和Flex布局模式的专业指南。文档旨在为开发者提供关于Flex和CSS的全面理解,帮助他们更好地掌握网页和应用的现代布局技巧。 Flex布局,全称为Flexible Box布局,是...
Flex布局,全称为“Flexible Box”,也被称为Flexbox,是一种用于网页布局的CSS3模块,旨在提供更加灵活、响应式的布局方案。它允许开发者轻松地调整元素在容器内的排列方式,适应不同屏幕尺寸和设备类型。在现代...
4. **状态管理**: Flex3组件有自己的状态,如“up”、“over”、“down”等,CSS可以针对这些状态设置不同的样式。 5. **继承与覆盖**: 样式可以继承自父组件,也可以被子组件覆盖,允许开发者构建复杂的组件树并...
4. **性能优化**:CSS皮肤可以减少运行时的计算量,提升应用性能。 要创建一个Flex CSS皮肤,你需要遵循以下步骤: 1. **定义CSS样式**:创建一个CSS文件,包含针对Flex组件的样式规则。例如,你可以定义组件的...
4. **控件库支持**:Flex CSS设计器支持大部分Flex提供的内置控件,如按钮、面板、列表等,允许用户针对每个控件独立设置样式。 5. **代码生成**:完成设计后,工具会自动生成相应的CSS代码,可以直接复制到Flex...
Flex_Css完全手册.pdf
在Flex3.0中,通过使用CSS(层叠样式表)可以对用户界面进行详细的定制和美化,使得应用程序的外观与品牌风格保持一致,同时提高用户体验。 一、Flex3.0中的CSS基础 在Flex3.0中,CSS被用来定义组件的外观和布局,...
Flex 3 CSS Style 设计器是一款专为Adobe Flex 3框架设计的强大工具,它提供了可视化的界面,使得开发者能够更加直观、便捷地编辑和管理Flex应用程序中的CSS样式。这款工具对于提升Flex应用的用户界面(UI)设计质量...
在Flex开发中,CSS(Cascading Style Sheets)是一种强大的工具,用于定义用户界面的外观和布局。通过动态地改变CSS样式,我们可以实现应用程序界面的实时更新,为用户提供更丰富的交互体验。本篇文章将深入探讨如何...
4. **ActionScriptProperties**:这是Adobe Flex项目中的一个配置文件,包含了ActionScript的相关设置,如编译器选项、库路径等,用于控制项目的ActionScript行为。 5. **flexProperties**:这是另一个Flex项目配置...
Flex中的CSS样式 详尽的讲解
flex css 设计器,flex css 设计器,flex css 设计器flex css 设计器,flex css 设计器,flex css 设计器flex css 设计器,flex css 设计器,flex css 设计器flex css 设计器,flex css 设计器,flex css 设计器
Flex CSSLoader是一个关键的技术,它允许开发者在Flex应用程序运行时动态加载CSS文件,极大地提高了应用的灵活性和可扩展性。这个技术主要应用于Flex项目,它是一个基于ActionScript 3.0的框架,用于构建富互联网...
Flex样式生成工具是一款专为网页界面开发者设计的强大辅助软件,它可以帮助用户轻松定制各种Flex按钮的CSS样式。这款工具提供可视化的操作界面,使得复杂的样式调整变得直观且简单,极大地提高了开发效率。 Flex是...
《Flex + CSS安全手册》是一份详尽的指南,旨在帮助开发者更好地理解和应用Flex与CSS在构建用户界面时的安全实践。这份手册通过图文并茂的方式,清晰地展示了各种使用技巧和案例,使得学习过程更为直观易懂。 在...